@charset "utf-8";

body {
    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}
/* 2023.06.30 - start */
.std_title30{
    font-size: 30px;
    font-weight: bold;
    color: #333;
}
.std_text,.std_text p{
    font-size: 14px;
    line-height: 1.75;
    color: rgba(51,51,51,.8);
    letter-spacing: 0.05em;
}
/* 2023.06.30 - end */
/*分享翻译*/
#bsWXBox .bsTop:after {
    /*分享中文版本*/
    content: '- 微信';
    /*分享英文版本*/
    /* content: '- weixin'; */
    display: block;
    position: absolute;
    left: 85px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

#bsWXBox .bsTop:before {
    /*分享中文版本*/
    content: '分享到';
    /*分享英文版本*/
    /* content: 'Share the'; */
    display: block;
    position: absolute;
    left: 10px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}
img {
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
}

/*导航默认选中*/
.yxnav_active1 {}

.yxnav_active2 {}

/* 规范-start */
/* 标题 */
.yx_title1_1{
    font-size: 36px;
    line-height: 1.5;
    color: #ffffff;
}
.yx_title1_2{
    font-size: 36px;
    line-height: 1.5;
    color: #333333;
}
.yx_title2_1{
    font-size: 24px;
    line-height: 1.5;
    color: #333333;
}
.yx_title2_2{
    font-size: 24px;
    line-height: 1.5;
    color: #F43F2A;
}
.yx_title3_1{
    font-size: 18px;
    line-height: 1.5;
    color: #333333;
}
.yx_title3_2{
    font-size: 18px;
    line-height: 1.5;
    color: #F43F2A;
}
.yxedr_active h2{
    font-size: 24px;
    line-height: 1.5;
    color: #333333;
    margin-bottom: 18px;
}
.yxedr_active h3{
    font-size: 18px;
    line-height: 1.5;
    color: #333333;
    margin-bottom: 14px;
}
/* 段落 */
.yx_parag1 p{
    font-size: 16px;
    line-height: 2;
    color: #666666;
}
.yxedr_active p{
    font-size: 16px;
    line-height: 2;
    color: #666666;
    margin-bottom: 16px;
}
/* 间距 */
.yx_space1{
    padding: 110px 0;
}
.yx_space2{
    margin-top: 50px;
}
.yx_space3{
    padding: 100px 0;
}
/* 规范-end */


/* - banner - start*/
.ys_banner {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.ys_ban_li {
    position: relative;
    overflow: hidden;
}

.ys_ban_imgbox {
    position: relative;
    z-index: 1;
}

.ys_ban_imgbox img {
    width: 100%;
}

.ys_ban_li>a {
    display: block;
}

.ys_ban_ph {
    display: none;
}

.ys_ban_video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ys_ban_li:not(:first-child) {
    display: none;
}

.ys_ban_imgbox::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    /* background: rgba(14, 20, 33, .5); */
}
.ys_ban_txtbox{
    z-index: 5;
}
/* - banner - end*/

/* Carter-start */
/* @color */
.c_color_main{
    color:#F43F2A;
}
.c_color_assist{
    color:#F7F7F7;
}
/* 间距 */
.c_padd110110{
    padding: 110px 0;
}
.c_padd110{
    padding-top: 110px;
}
.c_paddB110{
    padding-bottom: 110px;
}
.c_padd100100{
    padding: 100px 0;
}
.c_padd100{
    padding-top: 100px;
}
.c_paddB100{
    padding-bottom: 100px;
}
.c_marB50{
    margin-bottom: 50px;
}
.c_padd50{
    padding-top: 50px;
}
.c_paddB50{
    padding-bottom: 50px;
}

.c_btn1{
    display: inline-block;
    min-width:150px;
    padding:4px;
    border-radius: 30px;
    overflow: hidden;
    background-color: #FDD9D4;
    position: relative;
    z-index: 1;
}
.c_btn1::before,
.c_btn1::after{
    content: "";
    position: absolute;
    top: 0;
    width: 8px;
    height: 100%;
    transition: all 0.36s;
    background-color:#f43f2a ;
    z-index: -1;
}
.c_btn1::before{
    left: 0;
}
.c_btn1::after{
    right: 0;
}
.c_btn1 .c_btntext{
    border-radius: 30px;
    display: block;
    height: 100%;
    text-align: center;
    line-height: 42px;
    color: #F43F2A;
    background-color: #fff;
    font-size: 16px;
}
.c_btn2{
    display: block;
}
.c_btnbox{
    display: flex;
    align-items: center;
}
.c_btn2 .c_btntext{
    flex-shrink: 0;
    font-size: 16px;
    line-height: 1.75;
    color: #F43F2A;
    position: relative;
}
.c_btn2_icon{
    flex-shrink: 0;
    width: 8px;
    margin-left: 12px;
    transition: margin-left 0.22s;
}
.c_btn2_icon img{
    width: 100%;
}

/* btn2-end */

/* 规范-end */

/* public-结构 */
/* 内容区最后一个模块，
    结构在c1页面
*/
.c_plast{
    text-align: center;
    background-color: #F7F7F7;
    position: relative;
}
.c_c_plast_bgimg{
    position: absolute;
    width: 23%;
    bottom: 0;
    right: 0;
}
.c_c_plast_bgimg img{
   width: 100%;
}
.c_plast_tit{
    margin-bottom: 20px;
}
.c_plast_text{
    margin-top: 20px;
    margin-bottom: 38px;
}
.c_plast_text p{
    font-size: 18px;
    line-height: 1.2;
}
/* 内容区最后一个模块 */
/*  */
/* 小nav，
    结构在c1页面
*/
.c_smnav{
    width: 100%;
}
.c_smnav_item{
    margin-right: 20px;
    min-width: 180px;
}
.c_smnav_con{
    line-height: 60px;
    display: block;
    text-align: center;
    font-size:16px;
    color:#666;
    border-radius: 4px;
    background-color: #F5F5F5;
    transition: all 0.36s;
    padding: 0 12px;
}
.c_smnav_item.active .c_smnav_con{
    background: #F43F2A;
    color: #fff;
}
label[for="interests"]{
    width: 100%;
}
.interests{
    width: 100%;
    display: flex;
}
.interests input{
    flex-grow: 1;
}
/* c1_start */
.c_c1p1 {
    padding: 70px 0 0px;
}
.c_c1p1nav{
    text-align:center;
    margin-bottom: 70px;
}
.c_c1 .c_smnav{
    display: inline-block;
    padding: 0 40px !important;
}
.c_c1 .c_smnav_item{
    margin-left: 10px;
    margin-right: 10px;
}
.c_smnav .slick-prev,.c_smnav .slick-next{
    z-index: 10;
    width: 18px;
    height: 18px;
    background-color: rebeccapurple;
}
.c_smnav .slick-prev{
    background: url(../images/h3look.svg) 0/100% no-repeat;
    transform: rotate(180deg) translateY(50%);
}
.c_smnav .slick-next{
    background: url(../images/h3look.svg) 0/100% no-repeat;
}
.c_smnav .slick-prev{
    left: -16px;
}
.c_smnav .slick-next{
    right: -20px;
}
.c_c1p1_list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}
.l_c1p1_list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -35px;
}
.c_c1p1_item{
    width: 33.333333%;
    padding: 0 35px;
    margin-bottom: 60px;
}
.c_c1p1_con{
    display: flex;
    flex-direction: column;
    height: 100%;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 14px 28px rgba(0, 0, 0,0.08);
}
.c_c1p1_text{
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 25px 30px 20px;
}
.c_c1p1_item_tit{
    overflow: hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    transition: all .36s;
    font-weight: bold;
}
.l_c1bx1p {
    margin-top: 15px;
}
.l_c1bx1p p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 96px;
}
.c_c1p1_text_top .l_f2bx1p p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.c_c1p1_text_bot{
    margin-top: 36px;
    padding-top: 15px;
    border-top: 1px solid #EAEAEA;
    color: rgba(244, 63, 42, 1);
    font-size: 16px;
    line-height: 1.5;
}
.pc_fenye li{
    width: 38px;
    height: 38px;
    line-height: 38px;
    border-radius: 4px;
    margin: 0 14px;
    font-family: "Microsoft Yahei";
}
.pc_fenye li.activepage{
    background: #F43F2A;
}
.c_smnav_item:not(:first-child){
    display: none;
}
/* c1-end */
/* f1-start */
.c_f2p1{
    padding-top: 70px;
}
.c_f2p1_list .c_f2p1_item:not(:first-child){
    display: none;
}
.c_f2p1_item{
    border-radius: 10px;
    overflow: hidden;
    padding: 30px;
    background: rgba(247, 247, 247, 1);
}

.c_f2p1_con {
    display: flex;
    align-items: center;
}
.c_f2p1_con .ys_imgbox_cover{
    width: 49%;
    border-radius: 10px;
}
.c_f2p1_text{
    width: 51%;
    padding-left: 65px;
    padding-right: 35px;
}
.c_f2times{
    margin-bottom: 10px;
}
.c_f2times p{
    color: #999;
    line-height: 1.5;
}
.c_f2tits {
    font-weight: bold;
    margin-bottom: 15px;
}

.c_f2texts{
    margin-bottom: 36px;
}
.c_f2p1_listbox{
    position: relative;
}
.c_f2p1_listbox>.slick-prev,.c_f2p1_listbox>.slick-next{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
}
.c_f2p1_listbox>.slick-prev{
    left: -80px;
}
.c_f2p1_listbox>.slick-next{
    right: -80px;
}
.c_f2p1_listbox>.slick-prev img:last-child,
.c_f2p1_listbox>.slick-next img:last-child{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    opacity: 0;
    transition: all 0.36s;
    z-index: 10;
}
.c_f2p1_listbox>.slick-prev img:last-child,
.c_f2p1_listbox>.slick-next img:first-child{
    transform: rotate(180deg);
}

.c_f2 .slick-dots{
   bottom: -20px;
}
.c_f2 .slick-dots li {
    width: 8px;
    height: 8px;
}
.c_f2p1_list .c_marB50 {
    margin-bottom: 40px;
}
.c_f2 .slick-dots li.slick-active{
    background-color: #F43F2A;
}
.c_f2p2_nav .c_smnav_con{
    line-height: 50px !important;
}
.c_f2p2_nav .c_smnav_item{
    margin-bottom: 0;
}
.c_c1p1_list .c_c1p1_item{
    padding: 0 20px;
    margin-bottom: 50px;
}
.c_f2p2_list .c_c1p1_list{
    margin: 0 -20px;
}
.c_f2p2_list .c_c1p1_text {
    padding: 30px 39px 40px;
    background-color: #F7F7F7;
}
.c_f2p2_list .c_c1p1_text_top .c_text2 {
    margin-top: 10px;
}
.c_f2p2_list .c_c1p1_con {
    overflow: hidden;
    box-shadow: none;
}
.c_pages{
    margin-top: 10px;
}
/* f3-start */
.c_f3_titlebox{
    background-color:#F7F7F7 ;
    padding-top: 30px;
    padding-bottom: 60px;
}
/*carter-helen */
.c_f3_titlebox .ys_bordbx {
    width: 100%;
    margin-bottom: 53px;
}
.ys_bordul {
    display: flex;
    align-items: center;
}
.ys_bordfr {
    width: 16px;
}
.ys_bordfr img {
    width: 100%;
}
.ys_bordli {
    color: #999;
    font-size: 16px;
    line-height: 1.5;
    margin-left: 10px;
}
.ys_bordli a {
    color: #999;
    font-size: 14px;
    line-height: 1.5;
    margin-left: 5px;
    transition: all 0.36s;
}
/* carter-helen */
.c_f3tit{
    margin-bottom:35px;
    margin-top: 60px;
}
.c_f3tit h1{
    font-weight: bold;
}
.c_f3time{
    display: flex;
    align-items: center;
}
.c_f3time_text{
    font-size: 16px;
    color: #666666;
    line-height: 1.5;
}
.c_f3time .bshare-custom{
    margin-left: 30px;
}
.c_f3_con{
    margin-bottom: 20px;
}
.c_f3page{
    padding: 20px 40px;
    background: rgba(246, 246, 246, 1);
    border-radius: 10px;
}
.c_f3page_prev a,
.c_f3page_next a{
    font-size: 16px;
    color: #9099A0;
    line-height: 1.5;
    transition: all 0.36s;
}
.c_f3page_prev{
    margin-bottom: 12px;
}
.c_f3 .ys_sharebox {
    width: 24px;
}
.ys_bordul .ys_bordli:nth-child(1){
    margin-left: 0;
}
.ys_bordul .ys_bordli:nth-child(1) a{
    margin-left: 0;
}
.c_imgshare{
    position: relative;
}
.c_imgshare img:first-child{
    transition: all 0.36s;
}
.c_imgshare img:last-child{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all 0.36s;
    z-index: 20;
}
.c_imggroup{
    display: flex;
    flex-wrap: wrap;
    margin: 28px -22px 44px;
}
.c_imggroup_fl{
    width: 50%;
    padding: 0 22px;
}
.c_imggroup_text{
    text-align: center;
    line-height: 1.75;
    margin-top: 15px;
    color: #999;
    font-size: 14px;
}
.l_f3cont p{
    font-size: 16px;
    line-height: 2;
    color: #666666;
    margin-bottom: 16px;
}
.l_f3cont img{
    border-radius: 10px;
}
.c_imgbox{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}
.c_imgbox img{
    width: 100%;
}
/* f3-end */

/* h4-satrt */
.c_h4_list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}
.c_h4_item{
    width: 33.333333%;
    padding: 0 20px;
}
.c_h4_con{
    height: 100%;
    display: block;
    padding: 30px;
    box-shadow: 0px 4px 29px rgba(80, 83, 87, 0.1);
    border-radius: 10px;
    overflow: hidden;

}
.c_h4_con .yx_title3_1{
    font-weight: bold;
    margin: 30px 0 20px;
    overflow: hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    transition: all .36s;
}
.c_h4_con .c_btn2{
    margin-bottom: 14px;
}
.c_h4 .c_pages{
    margin-top: 10px;
}
.c_h4_con_imgbox{
    position: relative;
    overflow: hidden;
    border-radius:10px ;
}
.c_h4_imgbox_icon{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 10;
}

/* h4-end */

/* h3-start */

.c_h3_typelist{
    border-bottom: 1px solid #EAEAEA;
}
.c_h3_typeitem{
    min-width: 125px;
    position: relative;
    text-align: center;
}
.c_h3_typeitem a{
    line-height:44px;
    font-size: 16px;
    color: #999999;
    transition: all 0.36s;
    display: block;
    padding:0 22px;
}
.c_h3_typeitem::before{
    content: "";
    height: 2px;
    width: 100%;
    background-color: #F43F2A;
    position: absolute;
    bottom: -1px;
    left: 0;
    opacity: 0;
    transition: all 0.36s;
}
.c_h3_typeitem.active a{
    color: #F43F2A;
}
.c_h3_typeitem.active::before{
    opacity: 1;
}
.c_h3_listbox{
    padding-top: 80px;
}
.c_h3_list{
    /* display: flex;
    flex-wrap: wrap; */
    margin: 0 -13px;
    /* overflow: hidden; */
}
.c_h3_item{
    width: 25%;
    padding: 0 13px;
    margin-bottom: 30px;
}
.c_h3_itemcon{
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 16px 40px 70px;
    background-color:#F7F7F7 ;
    border-radius: 10px;
    position: relative;
}
.c_h3_itemcon::before{
    content: "";
    position: absolute;
    width: 40px;
    height: 2px;
    background-color: #F43F2A;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.c_h3_itemcon_top{
    width: 100%;
}
.c_h3_itemcontop_text{
    text-align: center;
}
.c_h3_itemcontop_text p{
    color:#999999 ;
}
.c_h3_itemcontop_img{
    width: 38px;
    margin: 0 auto;
    margin-top: 55px;
}
.c_h3_itemcontop_img img{
    width: 100%;
}
.c_h3_itemcontop_tit {
    margin-top: 20px;
    transition: all .36s;
    text-align: center;
}
.c_h3_item_tit{
    font-weight: normal !important;
    margin-top: 20px;
    text-align: center;
    transition: all .36s;
}
.c_h3_itemcon_bot{
    width: 100%;
    display: flex;
    align-content: flex-end;
}
.c_h3_itemcon_bot>div{
    text-align: center;
    width: 50%;
}
.c_h3_itemcon_bot .c_btnbox{
    justify-content: center;
}
.c_h3_itemcon_bot{
    margin-top: 80px;
}
.c_h3_itemcon_bot .fl .c_btn2{
    float: left;
}
.c_h3_itemcon_bot .fr .c_btn2{
    float: right;
}
.c_h3_itemcon_bot .c_btn2_icon{
    width: 14px;
}
.c_h3_itemcon_bot .c_btn2_icon_look{
    width: 8px !important;
}
.c_h3 .c_pages{
    margin-top: 30px;
}
.c_h3_typelist{
    display: flex;
    align-items: center;
}
.c_h3_typelist li{
    flex-shrink: 0;
}
.c_h3 .mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-right: 0;
    margin-bottom: 10px;
}
.c_h3 .mCSB_scrollTools.mCSB_scrollTools_horizontal{
    opacity: 0;
    display: none;
    z-index: -1;
}
.c_h3 .mCSB_scrollTools .mCSB_draggerContainer{
    opacity: 0;
}
.c_h3 .c_smnav{
    padding: 0 0;
}
.c_h3 .slick-track{
    margin: 0 auto;
}
.c_h4 .slick-track{
    margin: 0 auto;
}
.c_h4 .c_smnav{
    padding: 0 0;
}

/* h3-end */


/* h5-start */
.c_f3_videos{
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    cursor: pointer;
}
.c_f3_videos .c_mark{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0.2;
    left: 0;
    top: 0;
}
.c_c_f3video_icon{
    position: absolute;
    width: 90px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 10;
}
.c_c_f3video_icon img{
    width: 100%;
}
/* img{
    width: 100%;
} */
/* h5-end */

/* f5-start */
.c_cont1150{
    width: 1150px;
    margin: 0 auto;
}
.c_f5p1_list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -26px;
}
.c_f5p1_item{
    width: 25%;
    padding: 0 26px;
}
.c_f5p1_con{
    display:block;
    height: 100%;
    background: rgba(247, 247, 247, 1);
    border-radius: 0px 0px 10px 10px;
    padding: 40px 50px 23px;
}
.c_f5p1_con .c_f5p1_imgbpx{
    width: 30px;
    margin: 0 auto;
}
.c_f5p1_con .c_f5p1_text1{
    color: #666 ;
    font-weight: normal ;
    text-align: center;
    margin-top: 22px;
    transition: all 0.36s;
}
.c_f5p1_con .c_f5p1_text2{
    text-align: center;
    font-size: 16px;
    color: #F43F2A;
    margin-top: 5px;
    line-height: 1.75;
}
.c_f5p1_list_box2 .c_f5p1_list{
    justify-content: center;
}
.c_f5p1_list_box2 .c_f5p1_con .c_f5p1_imgbpx{
    width: 100px;
}
.c_f5p1_list_box2 .c_f5p1_con{
    padding: 34px 50px 33px;
}
.c_f5p1_list_box1{
    margin-bottom: 40px;
}
.c_f5p1_list_box1 .c_f5p1_con .c_f5p1_text2{
    margin-top: 0px;
}
.c_f5p1_tit{
    text-align: center;
    margin-bottom: 60px;
}
.c_f5p2{
    background-color:#F7F7F7 ;
}
.c_f5p2_tit{
    margin-bottom: 10px;
    text-align: center;
}
.c_f5p2_text p{
    text-align: center;
}
.c_f5p2_text{
    margin-bottom: 33px
}
.c_f5p2_form{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.c_f5p2_form_item{
    width: 50%;
    padding: 0 15px;
    margin-bottom: 20px;
}
.c_f5p2_form_con{
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    background-color: #fff;
    border-radius: 10px;
    border: 1px solid #EAEAEA;
    padding: 0 30px;
    
}

.c_f5p2_form_con label,.l_message{
    line-height: 54px;
    font-size: 16px;
    flex-shrink: 0;
    color: #999;
}
.l_message{
    line-height: 1.75;
    padding-top: 14px;
}
.c_f5p2_form_con a{
    color: #FF0000;
}
.c_f5p2_form_con input{
    padding-left: 15px;
    font-size: 16px;
    color: #999;
}
.c_f5p2_form_con input{
    height: 54px;
    width: 100%;
}
.c_f5p2_form_item input::placeholder{
    color: #bbbbbb;
}
.c_f5p2_form_item_textarea{
    width: 100%;
}
.c_f5p2_form_item_textarea .c_f5p2_form_con{
    flex-wrap: wrap;
}
.c_f5p2_form_con .c_textarea{
    height: 54px;
    width: 100%;
    padding-bottom: 14px;
    margin-top: 10px;
}
.c_textarea textarea{
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #999;
}
.c_authCode{
    flex-shrink: 0;
    cursor: pointer;
}
.c_authCode_input input{
    flex-grow: 1;
    padding-right: 20px;
    min-width: 0px;
}
.c_submit_checkbox label{
    line-height: 1.5 !important;
    cursor: pointer;
}
.c_submit_input .c_f5p2_form_con{
    padding: 0;
    justify-content: space-between;
    background-color: transparent;
    border: none;
    height: 100%;
    align-items: center;
}
.c_submit_input input{
    flex-grow: initial;
}
.c_submit_checkbox{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.c_submit_check{
    width: 16px;
    height: 16px;
    position: relative;
    border-radius: 4px;
    border: 1px solid #F43F2A;
    margin-right: 10px;
}
.c_submit_check .c_imgbox{
    width: 8px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 1;
    transition: all 0.36s;
}
.c_submit_checkbox.active .c_submit_check .c_imgbox{
    opacity: 0;
}
.c_f5p2_form_con button{
    width: 158px;
    height: 50px;
    background-color: #F43F2A;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    line-height: 1.5;
    color: #fff;
    border-radius: 25px;
}
.c_f5p2_form_item .c_prompt{
    position: absolute;
    top: 50%;
    left: 31.25%;
    transform: translateY(-50%);
    font-size: 14px;
    color: #bbb;
    width: 100%;
}
/* f5-end */

/* e1-start */
.l_e1bread{
    position: absolute;
    top: 145px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 20;
}
.l_e1bread .l_bread{
    top:0;
}
.c_e1{
    background-color: #1B2F42;
    position: relative;
}
.c_e1bg1{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 469px;
}
.c_e1bg2{
    /* min-width: 740px; */
    width: 60.9%;
    position: absolute;
    top: 0;
    right: 0;
}
.c_e1bg2.act{
    position: relative;
    z-index: 5;
}
.c_e1bg2 img:first-child{
    width: 100%;
}
.c_e1 .c_e1bg2:not(:first-child){
    display: none;
}
.c_e1bg2 img:last-child{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.c_e1_scrollbar .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(255,255,255,.8);
    width: 2px;
}
.c_e1_con{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    overflow: hidden;
}
.c_e1_conbox{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 100%;
}
.c_e1_conbox_left{
    position: absolute;
    top: 30%;
    width: 45%;
    left:8%;
}
.c_e1_conbox_right{
    position: absolute;
    top: 147px;
    right: 0;
    width: 200px;
    height: 100%;
}
.c_e1_scrollbar{
    max-height:128px;
}
.c_e1_scrollbar .mCSB_outside+.mCSB_scrollTools {
    right: -24px !important;
}
.c_e1rightlist{
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.4s;
    height: 100%;
    width: 100%;
}
.c_e1rightlist .slick-list{
    height: 100% !important;
}
.c_e1rightlist:not(.active){
    opacity: 0;
    z-index: -1;
}
.c_e1_item1:not(:first-child){
    display: none;  
}
.c_e1_con2 .c_imgbox{
    width: 32px;
}
.c_e1_list1 .l_a1title h2{
    color: #fff;
    margin-bottom: 25px;
    text-align: left;
}
.c_e1_list1 .c_e1_scrollbar p{
    color: rgba(255,255,255,0.8);
}
.c_e1_item2{
    margin-bottom: 20px;
}
.c_e1_con2{
    cursor: pointer;
    display: inline-block;
}
.c_e1_con2_text{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    font-weight: bold;
    margin-left: 14px;
    transition: all 0.36s;
}
.c_rightbox{
    width: 15.6%;
}
.c_e1rightitem{
    padding: 30px;
    border-radius: 10px;
    border: 1px solid rgba(255,255,255,0.5) !important;
    margin-bottom: 10px;
    transition: all 0.36s;
    /* width: 100%; */
    cursor: pointer;
}
.c_e1rightitem_text1{
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 27px;
    color: #fff;
    opacity: 0.5;
    transition: all 0.36s;
}
.c_e1rightitem_text2{
    color: #fff;
    font-weight: bold;
}
/* .c_e1rightitem.slick-current{
    background-color: #F43F2A;
    border: #F43F2A 1px solid !important ;
}
.c_e1rightitem.slick-current .c_e1rightitem_text1{
    opacity: 0.8;
} */
.c_e1_dots{
    position: absolute;
    width: 45%;
    bottom:8.5%;
    left: 0;
    color: #fff;
}
.c_e1_dots_active{
    font-size: 128px;
    opacity: 0.6;
    font-family: "Arial";
}
.c_e1_dots_sum{
    font-size: 36px;
    opacity: 0.3;
    vertical-align:text-bottom;
    font-family: "Arial";
}
.c_e1_conbox_left .c_e1_dots{
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    left: 0;
    margin-top: 20px;
    display: none;
}
.c_e1_conbox_left:not(:first-child){
    display: none;
}
/* e1-end */
/* Carter-end */

/* Linda-start */
.l_headnr{
    width: 100%;
    padding: 0 80px;
}
.l_listimg {
    position: relative;
}
.l_logoimg_box {
    overflow: visible;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
}
.l_logodef {
    position: relative;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    transition: all .36s;
}
.l_logofixed {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    transition: all .36s;
    opacity: 0;
}
.l_headle {
    width: 180px;
}
.l_headle a{
    width: 100%;
    line-height: 100px;
    display: block;
}
.ys_hd_pc{
    position: fixed;
    width: 100%;
    transition: all .36s;
    top: 0;
}
.l_hdphone img{
    width: 24px;
    line-height: 100px;
    margin-right: 20px;
}
.l_hdphone p{
    font-size: 20px;
    line-height: 100px;
    color:#F43F2A;
    font-weight: bold;
    font-family: "Arial";
}
.l_hdphone a{
    display: flex;
    align-items: center;
}
.l_hddemo a{
    font-size: 16px;
    text-align: center;
    line-height: 50px;
    display: block;
    /* border-radius: 25px;
    background-color: #F43F2A; */
    color: #ffffff;
    position: relative;
    z-index: 5;
}
.l_hddemo{
    width: 160px;
    margin: 25px 40px 0;
}
.l_sechic{
    width: 26px;
    line-height: 100px;
    cursor: pointer;
}
.ma_modal {
    position: fixed;
    top: 100px;
    left: 0;
    width: 100%;
    background-color: #fff;
    text-align: center;
    border-top: 1px solid #eee;
    overflow: hidden;
    display: none;
    box-shadow: 0px 10px 23px 0px rgb(37 37 37 / 6%);
}
.ma_modalmbox {
    padding: 16px 0;
}
.ma_modalm {
    width: 560px;
    margin: auto;
}
.mc_msc_box {
    width: 100%;
    display: block;
}
.mc_msc_boxl {
    border-bottom: 1px solid #eee;
    width: calc(100% - 30px);
    padding-right: 20px;
    height: 40px;
}
.mc_msc_boxl input {
    width: 100%;
    height: 100%;
    font-size: 16px;
}
.mc_msc_boxr {
    width: 30px;
    line-height: 40px;
    cursor: pointer;
}
.mc_msc_boxr img{
    width: 100%;
}
.l_navlia1{
    font-size: 18px;
    line-height: 100px;
    transition: all .36s;
    color: #ffffff;
    display: block;
    position: relative;
}
.l_navlia1::after{
    content: "";
    width: 0%;
    height: 3px;
    background-color: #F43F2A;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.l_hdnavul{
    display: flex;
    justify-content: center;
}
.l_hdnavli{
    padding: 0 27px;
    position: relative;
}
.l_hdnavxl1{
    position: absolute;
    width: calc(100% + 54px);
    left: 50%;
    transform: translateX(-50%);
    padding: 20px 46px 30px;
    box-shadow: 0px 4px 50px 0px rgba(0, 0, 0, 0.1);
    background: rgba(255, 255, 255, 1);
    border-radius: 0 0 10px 10px;
    display: none;
}
.l_hdxlli1 a{
    font-size: 16px;
    line-height: 1.75;
    color: #666;
    transition: all .36s;
}
.l_hdxlli1{
    margin-bottom: 14px;
}
.l_hdxlli1.yxnav_active2 a{
    color: #F43F2A;
}
.l_headmid{
    width: calc(100% - 180px - 440px);
}
.l_headri{
    width: 440px;
}
.yxnav_active1 .l_navlia1{
    color: #F43F2A !important;
} 
.yxnav_active1 .l_navlia1::after{
    width: 100%;
}
.ys_hd_pc.isfixed .l_logofixed,
.l_nybody .l_logofixed{
    opacity: 1;
}
.ys_hd_pc.isfixed .l_logodef,
.l_nybody .l_logodef{
    opacity: 0;
}
.ys_hd_pc.isfixed .l_navlia1,
.l_nybody .l_navlia1{
    color: #333333;
}
.ys_hd_pc.isfixed,
.l_nybody .ys_hd_pc{
    box-shadow: 0px 0px 25px 0px rgb(37 37 37 / 6%);
    background: #ffffff;
}
.l_f3page,.l_h5page,.l_c3page,.l_f2page,.l_c2page{
    margin-top: 100px;
}
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a {
    color: #F43F2A;
}
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a {
    color: #F43F2A;
}
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox a {
    color: #F43F2A;
}
.ys_ph_navbar4 .ys_ph_nav a {
    color: #333;
}
.l_nycont{
    max-width: 1920px;
    margin: auto;
}
.l_nybody .l_breadli a {
    color: #999 !important;
}
.l_nybody .l_breadli::after {
    color: #999;
}
.ys_cont1600{
    width: 1600px;
    margin: auto;
}
.l_hdnavxlnrs{
    padding: 50px 126px 60px;
    background-color: #ffffff;
    box-shadow: 0px 0px 25px 0px rgb(37 37 37 / 6%);
}
.l_hdnavxl{
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    display: none;
    /* width: 100%; */
}
.l_hdxlnava2 a{
    font-size: 24px;
    line-height: 1.75;
    color: #333333;
    transition: all .36s;
    display: block;
}
.l_hdxlli3 a{
    font-size: 14px;
    line-height: 1.75;
    color: #666666;
    transition: all .36s;
    display: block;
    padding: 6px 0;
}
.l_hdxlnava2.yxnav_active2 a{
    color: #F43F2A;
}
.l_hdxlli3.yxnav_active3 a{
    color: #F43F2A;
}
.l_hdnavxlbt{
    margin-top: 16px;
}
.l_hdxlul{
    display: flex;
    justify-content: space-between;
}
.l_hdxlli{
    position: relative;
}
.l_hdxlli::after{
    content: "";
    width: 1px;
    height: 100%;
    background-color: #EAEAEA;
    position: absolute;
    right: -70px;
    top: 0;
}
.l_hdxlli:last-child::after{
    display: none;
}
.l_hdxlul3{
    margin-bottom: 14px;
}
.ys_ban_title{
    font-weight: bold;
}
.ys_banp p{
    font-size: 18px;
    color: #ffffff;
    opacity: 0.8;
}
.ys_bannr{
    width: 62%;
}
.ys_banp{
    margin-top: 20px;
}
.l_banbtns .l_hddemo {
    margin: 0;
}
.l_banspbtn{
    margin-left: 50px;
    width: 50px;
    cursor: pointer;
}
.l_banspbtn img{
    width: 100%;
}
.l_banbtns{
    margin-top: 60px;
    display: flex;
    align-items: center;
}
.ys_ban_slick .slick-dots li.slick-active {
    background: #F43F2A;
    height: 60px;
}
.ys_ban_slick .slick-dots li {
    width: 4px;
    height: 30px;
    margin: 10px 0;
    border-radius: 2px;
    background: rgba(255,255,255,.7);
    display: block;
}
.ys_ban_slick .slick-dots {
    bottom: inherit;
    right: 80px;
    top: 50%;
    transform: translateY(-50%);
    width: auto;
}
.l_bandatali p{
    color: #ffffff;
    line-height: 1.75;
    text-align: center;
}
.ys_demo_num{
    font-size: 40px;
    line-height: 1.15;
    font-weight: bold;
    font-family: "Arial";
    color: #ffffff;
    margin-bottom: 10px;
    text-align: center;
}
.l_bandataul{
    display: flex;
    justify-content: space-between;
    width: 91.5%;
    margin: auto;
    flex-wrap: wrap;
}
.l_bandatas{
    width: 100%;
    padding: 52px 0;
    background: rgba(14, 20, 33, .8);
    transition: all .36s;
}
.l_dataics{
    width: 30px;
    cursor: pointer;
    top: 14px;
    transition: all .36s;
}
.l_dataics img{
    width: 100%;
}
.l_bandatas.act .l_dataics{
    transform: translateX(-50%)rotate(180deg);
}
.l_bandatas.act {
    bottom: -136px;
}
.ys_cont1450{
    width: 1450px;
    margin: auto;
}
.l_ftbtri a{
    font-size: 16px;
    line-height: 2px;
    color: #ffffff;
    opacity: 0.6;
    padding-left: 30px;
    position: relative;
}
.l_ftbtri a::before{
    content: "";
    width: 1px;
    height: 100%;
    background-color: #ffffff;
    opacity: 0.6;
    position: absolute;
    top: 50%;
    left: 15px;
    transform: translateY(-50%);
}
.l_ftbtri a:first-child::before{
    display: none;
}
.l_footer{
    background-color: #162636;
    padding-top: 105px;
    position: relative;
    z-index: 1;
}
.l_ftbtle p{
    font-size: 16px;
    line-height: 2;
    color: #ffffff;
    opacity: 0.6;
}
.l_ftbtle a{
    color: #ffffff;
}
.l_footbt{
    padding: 18px 0;
    border-top: 1px solid rgba(255,255,255,.1);
}
.l_footbg{
    width: 36%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.l_footbg img{
    width: 100%;
}
.l_ftlogo{
    width: 174px;
}
.l_ftlogo img{
    width: 100%;
}
.l_foottp{
    padding-bottom: 112px;
}
.l_ftleinfo{
    margin-top: 36px;
}
.l_ftleif1 p{
    font-size: 14px;
    line-height: 2.28;
    color: #ffffff;
}
.l_ftleif1 img{
    width: 20px;
    margin-right: 15px;
}
.l_ftleif1,.l_ftleif1 a{
    display: flex;
}
.l_ftleif1{
    margin-bottom: 10px;
}
.l_fttplia1 a{
    font-size: 18px;
    line-height: 1.2;
    color: #ffffff;
}
.l_fttpnavbt a{
    font-size: 16px;
    line-height: 2;
    color: rgba(255,255,255,.65);
    display: block;
    transition: all .36s;
}
.l_fttpnavbt{
    margin-top: 16px;
}
.l_fttple{
    width: 264px;
}
.l_fttpri{
    width: 260px;
}
.l_fttpmid{
    width: calc(100% - 264px - 260px);
    padding-left: 128px;
    padding-right: 115px;
}
/* .l_fttpmdli1{
    padding: 0 30px;
} */
.l_fttpmdul1{
    /* margin: 0 -30px; */
    display: flex;
    justify-content: space-between;
}
.l_ftirongbei{
    width: 100px;
    margin-left: 30px;
}
.l_ftirongbei img{
    width: 100%;
    border-radius: 4px;
}
.l_ftirongbei p{
    color: #ffffff;
    opacity: 0.65;
    text-align: center;
    margin-top: 10px;
}
.l_a1title h2{
    font-weight: bold;
    text-align: center;
}
.l_a1bx5li{
    width: 20%;
    padding: 0 58px;
    margin-bottom: 70px;
}
.l_a1bx5ul{
    margin: 0 -58px;
}
.l_a1bx5list{
    position: relative;
}
.l_a1bx5list::before,
.l_a1bx5bt::before{
    content: "";
    width: 1px;
    height: calc(100% - 70px);
    background-color: #EAEAEA;
    position: absolute;
    left: calc(20% - 29px);
    top: 0;
}
.l_a1bx5list::after,
.l_a1bx5bt::after{
    content: "";
    width: 1px;
    height: calc(100% - 70px);
    background-color: #EAEAEA;
    position: absolute;
    right:calc(20% - 29px);;
    top: 0;
}
.l_a1bx5bt{
    position: relative;
}
.l_a1bx5bt::before{
    left: calc(40% - 29px);
}
.l_a1bx5bt::after{
    right: calc(40% - 29px);
}
.l_a1bx4li{
    width: 33.333333%;
    padding: 0 28px;
}
.l_a1bx4ul{
    margin: 0 -28px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.l_a1bx4li a{
    width: 100%;
    display: block;
    border-radius: 10px;
    overflow: hidden;
    background-color: #ffffff;
}
.l_a1box4{
    background-color: #F7F7F7;
    overflow: hidden;
}
.l_a1bx4tit {
    font-weight: bold;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 54px;
    transition: all .36s;
}
.l_a1bx4time p{
    color: #999999;
}
.l_a1bx4p p{
    line-height: 1.75;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 56px;
}
.l_a1bx4wz{
    padding: 36px 40px 50px;
}
.l_a1bx4time{
    margin: 6px 0;
}
.l_a1bx4lis{
    padding: 48px 60px 38px 50px;
    border-radius: 10px;
    overflow: hidden;
    background-color: #ffffff;
}
.l_a1bx4li a,.l_a1bx4lis{
    height: 100%;
}
.l_a1bx4li2 a{
    padding-top: 26px;
    padding-bottom: 12px;
    display: block;
    border-bottom: 1px solid #EAEAEA;
}
.l_a1bx4li2:first-child a{
    padding-top: 0;
}
.l_a1bx4ul2{
    height: 360px;
    overflow: hidden;
}
.l_a1bx4ul2 .mCSB_outside+.mCSB_scrollTools {
    right: -46px !important;
}
.l_a1bx4ul2 .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #EDEDED;
}
.l_a1bx4ul2 .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: #BABABA;
}
.l_a1bx4btn{
    text-align: center;
}
.l_a1bx3le{
    width: 50%;
    position: relative;
}
.l_a1bx3le img{
    width: 100%;
}
.l_a1bx3img1{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.l_a1bx3img1.on {
    position: relative;
    display: block;
    z-index: 3;
}
.l_a1bx3ri{
    width: 50%;
    padding-left: 120px;
    padding-right: calc(50% - 700px);
}
.l_a1box3 h2{
    text-align: left;
}
.l_a1bx3nr{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_a1bx3ic{
    width: 32px;
    height: 32px;
    position: relative;
    margin-right: 16px;
}
.l_a1bx3ic img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.l_after{
    opacity: 0;
}
.l_a1bx3li1{
    display: flex;
    align-items: center;
    padding: 17px 30px;
    background: #EBEBEB;
    border-radius: 63px;
    cursor: pointer;
    margin-right: 20px;
    transition: all .36s;
}
.l_a1bx3tbp{
    font-weight: bold;
    transition: all .36s;
}
.l_a1bx3tab{
    margin-top: 40px;
}
.l_a1bx3li1.on .l_after{
    opacity: 1;
}
.l_a1bx3li1.on .l_before{
    opacity: 0;
}
.l_a1bx3li1.on{
    background-color: #F43F2A;
}
.l_a1bx3li1.on .l_a1bx3tbp{
    color: #ffffff;
}
.l_a1bx3lb {
    border-radius: 16px;
    border: 1px solid #F43F2A;
    margin-right: 20px;
    margin-bottom: 10px;
}
.l_a1bx3lb a{
    display: block;
    width: 100%;
    padding: 0 14px;
}
.l_a1bx3lb p {
    font-size: 16px;
    line-height: 30px;
    color: #F43F2A;
}
.l_a1bx3lable{
    margin-top: 30px;
}
.l_a1bx3info {
    margin-top: 40px;
}
.l_a1bx3ifli a {
    display: flex;
    align-items: center;
    margin-bottom: 6px;
}
.l_a1bx3ifli img {
    width: 32px;
}
.l_a1bx3ifli p {
    font-size: 24px;
    line-height: 1.75;
    color: #333;
    margin-left: 14px;
    transition: all .36s;
}
.l_a1bx3list{
    position: relative;
}
.l_a1bx3li{
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.l_a1bx3li.on{
    display: block;
    position: relative;
}
.l_a1bx1p{
    margin-top: 24px;
    margin-bottom: 36px;
}
.l_a1bx1btn{
    text-align: center;
}
.l_a1bx1bg{
    width: 21%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.l_a1bx1bg img{
    width: 100%;
}
.l_a1box1{
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.l_a1box2{
    background-color: #FCFCFC;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.l_a1box2::after{
    content: "";
    width: 50%;
    height: 100%;
    background-color: #F7F7F7;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.l_a1bx1li{
    width: 33.333333%;
    padding: 0 19px;
}
.l_a1bx1list{
    margin: 0 -19px;
}
.l_a1bx1p1 p{
    line-height: 1.75;
    color: #999999;
}
.l_a1bx1ri .l_a1bx3tbp{
    margin: 16px 0;
}
.l_a1bx1le {
    width: 180px;
    position: relative;
}
.l_a1bx1ri{
    width: calc(100% - 180px);
    padding-left: 17px;
    margin-top: 24px;
}
.l_a1bx1ri .l_a1bx3lb{
    display: inline-block;
    padding: 0 16px;
    border: none;
    background: rgba(253, 217, 212, .5);
    border-radius: 25px;
}
.l_a1bx1ri .l_a1bx3lb p {
    font-size: 14px;
}
.l_a1bx1lis {
    display: block;
    width: 100%;
}
.l_a1bx1img{
    width: 100%;
    transition: all .36s;
    opacity: 1;
}
.l_a1bx1img img{
    width: 100%;
}
.l_a1bx1svg{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
}
.l_a1bx1svg svg{
    width: 100%;
    height: auto;
}
.l_a1point{
    width: 10px;
    height: 10px;
    background: linear-gradient(90deg, #E73823 0%, #F3978C 99.76%);
    border-radius: 50%;
    position: absolute;
    top: -5px;
    left: -5px;
    opacity: 0;
}
.l_a1bx1lis.init .l_a1point{
    opacity: 1;
}
.l_a1box2 .l_a1bx3li1{
    margin-right: 70px;
}
.l_a1box2 .l_a1bx3li1:last-child{
    margin-right: 0;
}
.l_a1box2 .l_a1bx3ul1 {
    display: inline-block;
}
.l_a1box2 .l_a1bx2tab{
    text-align: center;
    position: relative;
    z-index: 5;
}
.l_a1bx2le{
    width: 21.5%;
}
.l_a1bx2ri {
    width: 12.8%;
    position: relative;
}
.l_a1bx2tit {
    font-weight: bold;
}
.l_a1bx2p p{
    line-height: 1.75;
}
.l_a1bx2wdli .l_a1bx3tbp{
    margin-top: 40px;
    margin-bottom: 20px;
}
.l_a1bx2p {
    margin-bottom: 45px;
}
.l_a1bx2wdul{
    position: relative;
}
.l_a1bx2wdli:not(:first-child){
    display: none;
}
.l_a1bx2wdli{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.l_a1bx2rilis .ys_imgbox_cover{
    border-radius: 10px;
    background-color: rgba(255,255,255,.5);
}
.l_a1bx2rili.slick-current .ys_imgbox_cover{
    background-color: rgba(255,255,255,1);
}
.l_a1bx2rili{
    margin-bottom: 20px;
}
.l_a1bx2rili:not(:first-child){
    display: none;
}
.l_a1bx2arr {
    width: 38px;
    height: 18px;
    cursor: pointer;
    position: absolute;
    cursor: pointer;
    left: 50%;
    transform: translateX(-50%);
}
.l_a1bx2arr img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.l_a1bx2prev{
    top: -40px;
}
.l_a1bx2next{
    bottom: -20px;
}
.slick-disabled{
    opacity: 0.5;
    cursor: default;
    pointer-events: none;
}
.l_a1bx2mids{
    padding-left: 108px;
}
.l_a1bx2li{
    position: relative;
}
.l_a1bx2mid{
    width: 100%;
    position: relative;
}
.l_a1bx2imgs{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    overflow: hidden;
}
.l_a1bx2imgul{
    width: 100%;
    height: 100%;
    position: relative;
}
.l_a1bx2imgli:not(:first-child){
    display: none;
}
.l_a1bx2bg{
    width: 589px;
}
.l_a1bx2bg img{
    width: 100%;
}
.l_sidebox{
    width: 60px;
    position: fixed;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    z-index: 98;
}
.l_sideli{
    background-color: #F8F8FA;
    border: 1px solid #E4E8F0;
    margin-bottom: 4px;
    padding: 17px 10px;
    cursor: pointer;
    position: relative;
}
.l_sideli1{
    padding: 0 !important;
}
.l_sideli1 a{
    display: block;
    padding: 17px 10px;
}
.l_sideic{
    width: 24px;
    margin: auto;
}
.l_sideic img{
    width: 100%;
}
.l_sidecode{
    width: 108px;
    padding: 4px;
    background-color: #F8F8FA;
    border: 1px solid #E4E8F0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: -1;
    right: -110px;
    transition: all .36s;
    pointer-events: none;
    border-radius: 4px;
}
.l_sideli2 .l_sidecode{
    width: 215px;
    right: -230px;
}
.l_sideimg{
    width: 100px;
    border-radius: 4px;
    overflow: hidden;
}
.l_sideimg img{
    width: 100%;
}
.l_sidephem p{
    font-size: 16px;
    line-height: 3;
    font-weight: bold;
    font-family: "Arial";
    color: #F43F2A;
}
.l_sidephem{
    position: absolute;
    width: 215px;
    background-color: #F8F8FA;
    border: 1px solid #E4E8F0;
    padding: 0 16px;
    /* text-align: center; */
    top: 50%;
    transform: translateY(-50%);
    right: -240px;
    transition: all .36s;
    z-index: -1;
}
.l_sidephone{
    border-bottom: 1px solid #E4E8F0;
}
.l_sideli5{
    background-color: #32353A;
    border: none;
    padding: 13px 10px;
    transition: all .5s;
    opacity: 0;
    pointer-events: none;
}
.l_sidebox.on .l_sideli5{
    opacity: 1;
    pointer-events: all;
}
.l_sideli5 .l_sideic{
    width: 36px;
}
.l_a1bx2svg{
    width: 100%;
}
.l_a1bx2svg svg{
    width: 100%;
}
.l_a1bx2dot{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #D5D8DA;
    position: absolute;
    cursor: pointer;
}
.l_a1bx2dot1{
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.l_a1bx2dot2{
    bottom: 6%;
    right: 25%;
}
.l_a1bx2dot3{
    bottom: 6%;
    left: 25%;
}
.l_a1bx2dot4{
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.l_a1bx2dot5{
    top: 6%;
    left: 25%;
}
.l_a1bx2dot6{
    top: 6%;
    right: 25%;
}
.l_a1bx2svg svg{
    stroke: #F43F2A;
    stroke-width: 2;
    stroke-dasharray: 3130;
    stroke-dashoffset: 3130;
    transform: rotate(-60deg);
    transition: all 500ms ease;
    /* stroke-dashoffset: 2828; */
}
.l_a1bx2mid[data_active="0"] .l_a1bx2svg svg {
    stroke-dashoffset: 2828;
} 
.l_a1bx2mid[data_active="1"] .l_a1bx2svg svg {
    stroke-dashoffset: 2520;
}
.l_a1bx2mid[data_active="2"] .l_a1bx2svg svg {
    stroke-dashoffset: 2228;
}
.l_a1bx2mid[data_active="3"] .l_a1bx2svg svg {
    stroke-dashoffset: 1920;
}
.l_a1bx2mid[data_active="4"] .l_a1bx2svg svg {
    stroke-dashoffset: 1610;
}
.l_a1bx2mid[data_active="5"] .l_a1bx2svg svg {
    stroke-dashoffset: 1310;
}
.l_a1bx2mid[data_active="6"] .l_a1bx2svg svg {
    stroke-dashoffset: 1322;
}
.l_a1bx2dot.act{
    background-color: #F43F2A;
    transition: all 500ms ease 300ms;
}
.l_a1bx2li:not(:first-child){
    display: none;
}
.l_nybanimg{
    position: relative;
}
.l_nybanimg img{
    width: 100%;
}
.l_nybanimg::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(14, 20, 33, .5);
    position: absolute;
    top: 0;
    left: 0;
}
.l_h3page .l_nybanimg::after{
    background: rgba(4, 23, 65, .5);
}
.l_f5page .l_nybanimg::after{
    background: rgba(4, 23, 65, .5);
}
.l_nyban{
    position: relative;
}
.l_nybanwz h1{
    font-weight: bold;
}
.l_nybanwz p{
    color: rgba(255,255,255,.8);
}
.l_nybanwz {
    text-align: center;
}
.l_breadli a{
    font-size: 14px;
    line-height: 1.75;
    color: rgba(255,255,255,.7);
    transition: all .36s;
}
.l_breadli{
    padding: 0 10px;
    position: relative;
}
.l_breadli::after{
    content: ">";
    font-size: 14px;
    color: rgba(255,255,255,.7);
    position: absolute;
    right: -5px;
    top: 50%;
    transform: translateY(-50%);
}
.l_nybanbt  {
    bottom: 18px;
}
.l_breadli:last-child::after{
    display: none;
}
.l_bread {
    position: relative;
    top: 5px;
}
.l_nyban::after{
    content: "";
    width: 100%;
    height: 1px;
    background-color: #D9D9D9;
    opacity: 0.4;
    position: absolute;
    bottom: 68px;
    left: 0;
}
.l_bannavli a{
    font-size: 18px;
    line-height: 1.75;
    color: #ffffff;
    font-weight: bold;
    transition: all .36s;
    opacity: 0.7;
    display: block;
}
.l_bannavli{
    padding: 0 30px;
    position: relative;
}
.l_bannavli::after{
    content: "";
    width: 1px;
    height: 16px;
    background-color: #D9D9D9;
    opacity: 0.2;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.l_bannavli:first-child::after{
    display: none;
}
.l_bannavli.on a{
    opacity: 1;
}
.l_bansech{
    width: 400px;
    margin: auto;
    border-radius: 4px;
    border: 1px solid rgba(255,255,255,0.4);
    padding: 0 22px;
    background-color: rgba(255,255,255,.4);
    margin-top: 22px;
}
.l_banshic{
    width: 20px;
    line-height: 50px;
    cursor: pointer;
}
.l_banshic img{
    width: 100%;
}
.l_baninput{
    width: calc(100% - 20px);
    padding-right: 10px;
    height: 50px;
}
.l_baninput input::placeholder{
    font-size: 14px;
    color: rgba(255,255,255,.8);
}
.l_baninput input{
    width: 100%;
    height: 100%;
    font-size: 14px;
    color: #ffffff;
}
.l_h4page .l_nybanimg::after,
.l_g2page .l_nybanimg::after,
.l_g1page .l_nybanimg::after,
.l_h1page .l_nybanimg::after {
    background: rgba(4, 23, 65, .5);
}
.l_h1page .l_nycontop{
    padding-top: 0;
}
/* H1案例列表 */
.l_h1box1{
    overflow: hidden;
    padding-bottom: 0 !important;
}
.l_h1box1 .c_h4_con,
.l_e2bx4nr .c_h4_con{
    padding: 0;
    box-shadow:inherit;
}
.l_h1box1 .c_h4_con_imgbox,
.l_e2bx4nr .c_h4_con_imgbox{
    border-radius: 0;
}
.l_h1bx1p p{
    line-height: 1.75;
    height: 84px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.l_h1bx1wz{
    padding: 30px 45px 26px;
    background-color: #F7F7F7;
}
.l_h1box1 .c_h4_con .yx_title3_1{
    margin-top: 0;
    margin-bottom: 10px;
    transition: all .36s;
}
.l_h1bx1p{
    padding-bottom: 26px;
    border-bottom: 1px solid #EAEAEA;
}
.l_h1bx1info{
    margin-top: 20px;
}
.l_h1bx1info p{
    font-size: 14px;
    color: #999999;
}
.l_h1bx1if img{
    width: 14px;
    margin-right: 8px;
}
.l_h1bx1if{
    display: flex;
    align-items: center;
    margin-right: 20px;
}
.c_h1 .c_pages {
    margin-top: 20px;
}
/* G2投资者关系列表 */
.l_g2bx1lis{
    background-color: #ffffff;
    box-shadow: -10px 14px 30px 0px rgba(0, 0, 0, 0.08);
    border-radius: 10px;
    border-left: 8px solid #F43F2A;
    display: flex;
    align-items: center;
    padding: 29px 60px 29px 84px;
    flex-wrap: wrap;
}
.l_g2bx1li{
    margin-bottom: 30px;
}
.l_g2bx1li:last-child{
    margin-bottom: 0;
}
.l_g2bx1ic{
    width: 24px;
    margin-right: 20px;
}
.l_g2bx1ic img{
    width: 100%;
}
.l_g2bx1le .yx_title3_1{
    font-weight: bold;
    transition: all .36s;
}
.l_g2bx1le {
    display: flex;
    align-items: center;
}
.l_g2bx1ri img{
    width: 14px;
    margin-left: 12px;
}
.l_g2bx1ri p{
   color: #F43F2A;
}
.l_g2bx1ri{
    display: flex;
    align-items: center;
    width: 90px;
}
.l_g2bx1le{
    width: calc(100% - 90px);
    padding-right: 50px;
}
.l_g2bx1list{
    overflow: hidden;
    padding-bottom: 50px;
}
/* G1投资者关系汇总 */
.l_g1bx1list{
    width: 82%;
    margin: auto;
}
.l_g1bx1li{
    width: 25%;
    padding: 0 114px;
    position: relative;
}
.l_g1bx1li::after{
    content: "";
    width: 1px;
    height: 90px;
    background-color: #EAEAEA;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.l_g1bx1li:last-child::after{
    display: none;
}
.l_g1bx1ul{
    margin: 0 -114px;
}
.l_g1bx1p p{
    line-height: 1.75;
    text-align: center;
}
.l_g1bx1lis .ys_imgbox_cover{
    width: 48px;
    margin: auto;
}
.l_g1bx1p{
    margin-top: 24px;
}
.l_g1bx1bt{
    padding: 48px 0;
    border-radius: 10px;
}
.l_g1box1 {
    overflow: hidden;
}
.l_g1box2{
    background-color: #F7F7F7;
    overflow: hidden;
}
.l_g2box1 {
    overflow: hidden;
}
.l_g1page .l_g2bx1list{
    padding-bottom: 0;
}
.l_g1bx2li{
    width: 25%;
    padding: 0 26px;
    margin-bottom: 50px;
}
.l_g1bx2ul{
    margin: 0 -26px;
}
.l_g1bx2li a{
    width: 100%;
    display: block;
    background-color: #ffffff;
    border-radius: 0 0 10px 10px;
    border-top: 4px solid #F43F2A;
    padding: 50px 40px 40px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.l_g1bx2time p{
    line-height: 1.3;
}
.l_g1bx2li .l_g2bx1ri{
    width: 100%;
}
.l_g1bx2tit{
    margin-top: 8px;
    margin-bottom: 60px;
    font-weight: bold;
    transition: all .36s;
}
.l_g1bx2bg{
    width: 180px;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: -1;
}
.l_g1bx2bg img{
    width: 100%;
}
.l_g1box4{
    background-color: #F7F7F7;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.l_g1bx4nrs{
    padding: 50px 60px;
    background-color: #ffffff;
    border-radius: 10px;
    overflow: hidden;
}
.l_g1bx4le {
    width: 40%;
    border-radius: 10px;
    overflow: hidden;
}
.l_g1bx4le  img{
    width: 100%;
}
.l_g1bx4ri{
    width: 60%;
    padding-left: 100px;
}
.l_g1bx4list{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_g1bx4ri h2{
    text-align: left;
}
.l_g1bx4info p{
    line-height: 3;
}
.l_g1bx4if1 img{
    width: 20px;
    margin-right: 10px;
}
.l_g1bx4if1{
    width: 50%;
}
.l_g1bx4if1,.l_g1bx4if1 a{
    display: flex;
    align-items:center;
}
.l_g1bx4info {
    margin-top: 35px;
}
.l_g1bx4bg{
    width: 24%;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
}
.l_g1bx4bg img{
    width: 100%;
}
/* C3软件产品详情 */
.l_c3page .l_bread {
    top: 0;
}
.l_c3banri h1{
    font-weight: bold;
}
.l_c3banp p{
    line-height: 1.75;
}
.l_c3banle {
    width: 40%;
}
.l_c3banri{
    width: 60%;
    padding-left: 110px;
}
.l_c3banri h2{
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 30px;
}
.l_c3banri .l_hddemo{
    margin: 60px 0 0;
}
.l_c3banner{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 66px;
}
.l_c3box1 {
    overflow: hidden;
}
.l_c3page .c_f3_titlebox{
    padding-bottom: 126px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.l_c3banbg{
    width: 24%;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
}
.l_c3banbg img{
    width: 100%;
}
.l_c3bx2li{
    width: 50%;
    padding: 0 20px;
    margin-bottom: 20px;
}
.l_c3bx2ul{
    margin: 0 -20px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.l_c3bx2lis{
    width: 100%;
    height: 100%;
    background-color: #F7F7F7;
    border-radius: 10px;
    padding: 30px 40px;
}
.l_c3bx2p p{
    line-height: 1.75;
}
.l_c3bx2wz h2{
    font-weight: bold;
    margin-bottom: 14px;
}
.l_c3bx2ic {
    width: 48px;
}
.l_c3bx2wz{
    width: calc(100% - 48px);
    padding-left: 24px;
}
.l_c3bx3tpri {
    width: 104px;
}
.l_c3bx3tpri .slick-next {
    right: 0 !important;
}
.l_c3bx3tpri .slick-prev {
    left: 0 !important;
}
.l_c3bx3tp  {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_c3bx3tp .l_a1title {
    width: calc(100% - 104px);
}
.l_c3bx3tp .l_a1title h2{
    text-align: left;
}
.l_c3bx3li:not(:first-child){
    display: none;
}
.l_c3bx3li{
    width: 50%;
    padding: 0 30px;
}
.l_c3bx3ul{
    margin: 0 -30px;
}
.l_c3bx3li .ys_imgbox_cover{
    width: 100%;
    border-radius: 10px;
}
.l_c3bx3lis{
    position: relative;
}
.l_c3bx3lis::after{
    content: "";
    width: 100%;
    height: 67%;
    background: linear-gradient(180deg, rgba(77, 77, 77, 0) 0%, #162636 100%);
    opacity: 0.8;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 10px;
    z-index: 2;
}
.l_c3bx3p p{
    line-height: 1.75;
    color: #fff;
}
.l_c3bx3p{
    margin-top: 26px;
}
.l_c3bx3wz .yx_title2_2{
    color: #fff;
    font-weight: bold;
    padding-bottom: 22px;
    border-bottom: 1px solid rgba(217, 217, 217, .3);
}
.l_c3bx3wz{
    width: 100%;
    padding: 0 70px;
    position: absolute;
    bottom: 50px;
    z-index: 5;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.l_c3bx3p {
    display: none;
}
.slick-arrow.slick-hidden{
    opacity: 0.5;
    pointer-events: none;
}
.l_c1bx1le{
    width: 50%;
    border-radius: 10px;
    overflow: hidden;
}
.l_c1bx1ri{
    width: 50%;
    padding-left: 86px;
}
.l_c1bx1ifli{
    width: 50%;
    margin-bottom: 30px;
    padding: 0 23px;
}
.l_c1bx1li{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 60px;
}
.l_c1bx1li:last-child{
    margin-bottom: 0;
}
.l_c1bx1li.on{
    flex-direction: row-reverse;
}
.l_c1bx1iflis .ys_imgbox_cover{
    width: 38px;
    /* margin-right: 16px; */
}
/* .l_c1bx1iflis {
    display: flex;
    align-items: center;
} */
.l_c1bx1iflis {
    position: relative;
}
.l_c1bx1ifp {
    width: calc(100% - 38px);
    padding-left: 16px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.l_c1bx1ri .yx_title2_1{
    font-weight: bold;
}
.l_c1bx1info,.l_c1bx1p1 {
    margin-top: 30px;
}
.l_c1bx1li.on .l_c1bx1ri {
    padding-left: 0;
    padding-right: 86px;
}
.l_c1bx1iful {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0 -23px;
}
/* F2案例详情 */
.c_f3tit p{
    font-size: 18px;
    line-height: 1.5;
    color: #F43F2A;
    margin-top: 35px;
}
.l_f2page .c_f3tit{
    margin-bottom: 0;
}
.l_f2cont p{
    font-size: 16px;
    line-height: 1.75;
    color: #666666;
    margin-bottom: 14px;
}
.l_f2cont h6{
    font-size: 18px;
    line-height: 1.5;
    color: #333;
    margin-bottom: 14px;
}
.yxedr_active h6{
    font-size: 18px;
    line-height: 1.5;
    color: #333;
    margin-bottom: 14px;
}
.l_f2bx2li:not(:first-child){
    display: none;
}
.l_f2bx2lis{
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.06);
    background: rgba(255, 255, 255, 1);
    border-radius: 10px;
    overflow: hidden;
}
.l_f2bx2btnr{
    width: 75%;
    margin: auto;
}
.l_f2bx2le .yx_title2_1{
    font-weight: bold;
}
.l_f2bx2ri {
    width: 38%;
    border-radius: 10px;
    overflow: hidden;
}
.l_f2bx2le{
    width: 62%;
    padding: 60px 70px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.l_f2bx2info{
    margin-top: 30px;
    margin-bottom: 45px;
}
.l_f2bx2info li{
    padding-left: 16px;
    position: relative;
}
.l_f2bx2info li::before{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #666;
    position: absolute;
    left: 0;
    top: 12px;
}
.l_f2bx2li{
    padding: 0 40px;
}
.l_f2bx2ul{
    margin: 0 -40px;
}
.l_f2bx2ul .slick-list{
    overflow: inherit;
}
.l_f2product{
    position: relative;
    overflow: hidden;
}
.l_f2product::after{
    content: "";
    width: 280px;
    height: 550px;
    background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
}
.l_f2product::before{
    content: "";
    width: 280px;
    height: 550px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 5;
}
/* G4加入我们 */
.l_g4page .l_nybanimg::after {
    background: rgba(4, 23, 65, .4);
}
.l_g4box1 .l_a1title h2{
    text-align: left;
} 
.l_g4bx1le{
    width: 56%;
}
.l_g4bx1le .ys_imgbox_cover{
    border-radius: 0 10px 10px 0;
    overflow: hidden;
}
.l_g4bx1p{
    margin-top: 40px;
}
.l_g4bx1tit{
    padding-bottom: 40px;
    border-bottom: 1px solid #E1E1E1;
    position: relative;
    z-index: 1;
}
.l_g4bx1tit .yx_title2_1{
    font-weight: bold;
}
.l_g4bx1num{
    position: absolute;
    left: 0;
    top: calc(50% - 20px);
    transform: translateY(-50%);
    z-index: -1;
}
.l_g4bx1num p{
    font-size: 96px;
    line-height: 1.1;
    color: #fff;
    font-weight: bold;
}
.l_g4bx1ri{
    width: 34%;
}
.l_g4bx1li{
    position: relative;
    margin-bottom: 100px;
}
.l_g4bx1li.on .l_g4bx1le{
    float: right;
}
.l_g4bx1li.on .ys_imgbox_cover{
    border-radius: 10px 0 0 10px;
}
.l_g4bx1li.on .l_g4bx1ri{
    float: left;
}
.l_g4bx1li:last-child{
    padding: 100px 0;
    margin-bottom: 0;
}
.l_g4bx1li:last-child::before{
    content: "";
    width: 48%;
    height: 100%;
    background-color: #F7F7F7;
    position: absolute;
    left: 0;
    top:0;
}
.l_g4bx1p p{
    margin-bottom: 24px;
}
.l_g4bx1ri1{
    width: 60%;
    border-radius: 10px;
    overflow: hidden;
}
.l_g4bx1le1{
    width: 40%;
    padding-right: 90px;
}
.l_g4bx1p1 p{
    font-weight: bold;
    color: #333;
    font-size: 18px;
    line-height: 1.2;
    margin-bottom: 10px;
}
.l_g4bx1li1 .l_g4bx1num p{
    color: #F7F7F7;
}
.l_g4bx1lis {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_g4bx1li1.on{
    padding-top: 100px;
}
.l_g4bx1li1.on .l_g4bx1lis{
    flex-direction: inherit;
}
.l_g4bx1li1 .l_g4bx1lis{
    flex-direction: row-reverse;
}
.l_g4bx1li1.on .l_g4bx1le1 {
    padding-right: 0;
    padding-left: 90px;
}
.l_g4bx1li1.on .l_g4bx1num p{
    color: #fff;
}
.l_g4bx1li1.on::after{
    content: "";
    width: 100%;
    height: 86%;
    /* height: 470px; */
    background-color: #F7F7F7;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.l_g4box1 {
    position: relative;
}
.l_g4box1::after{
    content: "";
    width: 48%;
    height: 43%;
    /* height: 1240px; */
    background-color: #F7F7F7;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.l_g4box2 .l_a1title span{
    color: rgba(244, 63, 42, 1);
}
.l_g4box2 .l_a1title h2{
    text-align: left;
}
.l_g4box3{
    padding-bottom: 50px;
}
.l_g4box3 .l_a1title h2{
    text-align: left;
}
.l_g4bx2li{
    width: 25%;
    padding: 0 14px;
    margin-bottom: 30px;
}
.l_g4bx2ul{
    margin: 0 -14px;
}
.l_g4bx2li a{
    width: 100%;
    border-radius: 4px;
    background-color: #F7F7F7;
    text-align: center;
    font-size: 16px;
    line-height: 1.75;
    display: block;
    color: #333;
    padding: 26px 0;
    transition: all .36s;
}
.l_g4bx2bg{
    width: 100%;
    z-index: -1;
}
.l_g4bx2bg img{
    width: 100%;
    margin-top: -220px;
}
.l_g4bx2nr {
    position: relative;
    z-index: 1;
}
.d_a_con3_dh {
    animation: donghua 50s linear infinite;
}
@keyframes donghua {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-100%);
    }
}
.l_g4bx3bt {
    width: 10000vw;
    position: relative;
}
.l_g4bx3li {
    width: auto;
    margin-right: 36px;
}
.l_g4bx3pic{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}
.l_g4bx3pic img{
    width: 100%;
}
/* G1关于我们 */
.l_g1qk1li{
    width: 50%;
    padding: 0 20px;
}
.l_g1qk1ul{
    margin: 0 -20px;
}
.l_g1qk1lis{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.l_g1qk1sp{
    margin-top: 40px;
}
.l_g1qk1btp p{
    margin-bottom: 15px;
}
.l_g1qk1ic{
    width: 36px;
    margin: auto;
    cursor: pointer;
}
.l_g1qk1ic img{
    width: 100%;
}
.l_g1qk1p p{
    color: #fff;
}
.l_g1qk1p{
    margin-top: 24px;
}
.l_g1qk1wz {
    z-index: 5;
}
.l_g1qk2li{
    width: 33.333333%;
    border-right: 1px solid #E1E1E1;
}
.l_g1qk2lis{
    text-align: center;
    padding-top: 127px;
    padding-bottom: 100px;
}
.l_g1qk2ic{
    width: 48px;
    margin: auto;
}
.l_g1qk2p p{
    line-height: 1.75;
    font-weight: bold;
}
.l_g1qk2lis .yx_title2_1{
    margin: 16px 0;
    transition: all .36s;
}
.l_g1qk2li:last-child{
    border-right: none;
}
.l_g1qk2ul {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.l_g1qk4li1{
    width: 25%;
    padding: 0 14px;
}
.l_g1qk4ul1{
    margin: 0 -14px;
}
.l_g1qk4li1s{
    background-color: #F5F5F5;
    border-radius: 10px;
    transition: all .36s;
    padding: 19px 0;
    text-align: center;
    cursor: pointer;
}
.l_g1qk4li1s p{
    font-size: 18px;
    line-height: 1.75;
    color: #666666;
    transition: all .36s;
}
.l_g1qk4li1.on p{
    color: #fff;
}
.l_g1qk4li1.on .l_g1qk4li1s{
    background-color: #F43F2A;
}
.l_g1qk4bt{
    margin-top: 85px;
}
.l_g1qk4rilis p{
    line-height: 1.75;
    font-weight: bold;
    color: #999;
    transition: all 0.36s;
}
.l_g1qk4rilis img{
    width: 28px;
    margin-right: 16px;
}
.l_g1qk4rilis {
    display: flex;
    align-items: center;
}
.l_g1qk4rili{
    margin-bottom: 24px;
    cursor: pointer;
}
.l_g1qk4fiul{
    height: 340px;
    overflow: hidden;
}
.l_g1qk4le{
    width: 51.5%;
}
.l_g1qk4ri{
    width: 48.5%;
    padding-left: 128px;
}
.l_g1qk4ri .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #EDEDED;
}
.l_g1qk4ri .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #BABABA;
}
.l_g1qk4ri .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 2px;
}
.l_g1qk4leul{
    position: relative;
}
.l_g1qk4leli{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
.l_g1qk4leli.on{
    position: relative;
}
.l_g1qk4li2s{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.l_g1qk4li2:not(:first-child){
    display: none;
}
.l_g1kuai1{
    overflow: hidden;
}
.l_g1kuai3{
    height: 930px;
    overflow: hidden;
    padding-bottom: 46px;
}
.l_g1kuai3 .l_a1title h2{
    color: #fff;
}
.l_g1qk3_year p{
    font-size: 96px;
    line-height: 1.1;
    color: #fff;
    opacity: 0.08;
    font-weight: bold;
}
.l_g1qk3ri p{
    line-height: 1.75;
    color: #fff;
    opacity: 0.8;
}
.l_g1qk3le p{
    font-size: 24px;
    line-height: 1.5;
    color: #F43F2A;
    font-weight: bold;
}
.l_g1qk3ri{
    padding-left: 40px;
    width: calc(100% - 60px);
}
.l_g1qk3le p {
    font-size: 20px;
}
.l_g1qk3if{
    margin-top: 40px;
}
.l_g1qk3li1s .yx_title2_1{
    font-weight: bold;
    color: #fff;
}
.l_g1qk3bt{
    margin-top: 90px;
}
.l_g1qk3ifli{
    margin-bottom: 20px;
}
.l_g1qk3le {
    width: 60px;
}
.l_g1qk3ul1{
    width: 43%;
}
.l_g1qk3iful{
    height: 236px;
    overflow: hidden;
}
.l_g1qk3iful .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    opacity: 0.2;
}
.l_g1qk3iful .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    opacity: 0.6;
}
.l_g1qk3iful .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 2px;
}
.l_g1qk3_year{
    position: absolute;
    left: 158px;
    top: -60px;
    width: 100%;
}
.l_g1qk3li1{
    position: relative;
    display: none;
}
.l_g1qk3li1.act{
    display: block;
}
/* .l_g1qk3li1:not(:last-child){
    display: none;
} */
.l_g1qk3line{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: -46px;
}
.l_g1qk3line img{
    width: 100%;
}
.l_g1kuai3{
    position: relative;
}
.l_g1hisyear p{
    font-size: 18px;
    line-height: 1.75;
    color: #fff;
    transition: all .36s;
}
.l_g1hisicbg{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .3);
    position: relative;
    margin: auto;
    margin-top: 28px;
}
.l_g1hisic{
    width: 26px;
}
.l_g1hisic img{
    width: 100%;
}
.l_g1histli{
    position: absolute;
    z-index: 5;
    cursor: pointer;
}
.l_g1histli1{
    left: 22%;
    bottom: 8.5%;
}
.l_g1histli2{
    left: 45.5%;
    bottom: 24%;
}
.l_g1histli3{
    left: 66%;
    bottom: 47.5%;
}
.l_g1histli.on .l_g1hisyear p{
    color: #F43F2A;
}
.l_g1qk3lines img{
    width: 100%;
}
.l_g1histli.on .l_g1hisyear p{
    color: #F43F2A;
}
.l_g1qk3tp {
    position: relative;
    z-index: 5;
}
.l_g1qk3lines{
    width: 0;
    position: absolute;
    left: 0;
    top: -46px;
    height: 100%;
    transition: all .36s;
}
/* E2工业物联网方案详情 */
.l_nybanwz h2{
    color: #fff;
    opacity: 0.8;
}
.l_e2cont1{
    background-color: #F7F7F7;
    overflow: hidden;
}
.l_e2bx1li{
    width: 33.333333%;
    padding: 0 20px;
    height: auto;
}
.l_e2bx1ul{
    margin: 0 -20px;
}
.l_e2bx1ics{
    width: 80px;
    height: 80px;
    border-radius: 4px;
    transform: rotate(45deg);
    background-color: #F43F2A;
    margin: auto;
}
.l_e2bx1ic{
    width: 42px;
    transform: translate(-50%,-50%) rotate(-45deg);
}
.l_e2bx1ic img{
    width: 100%;
}
.l_e2bx1p p{
    line-height: 1.75;
    text-align: center;
}
.l_e2bx1wz{
    margin-top: 45px;
}
.l_e2bx1tit{
    font-weight: bold;
    text-align: center;
}
.l_e2bx1p{
    margin-top: 20px;
}
.l_e2bx1lis{
    padding: 0 70px 44px 50px;
    position: relative;
    z-index: 1;
    height: 100%;
}
.l_e2bx1lis::after{
    content: "";
    width: 100%;
    height: calc(100% - 38px);
    background-color: #fff;
    border-radius: 4px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.l_e2bx1li:not(:first-child){
    display: none;
}
.l_e2bx1wz{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.l_e2bx1ul .slick-list{
    padding-top: 18px;
}
.l_e2bx1ul .slick-track ,
.l_e2bx2ul .slick-track {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.l_e2bx1bg{
    width: 20%;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
}
.l_e2bx1bg img{
    width: 100%;
}
.l_e2box2,.l_e2box3 {
    overflow: hidden;
}
.l_e2box1{
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.l_e2bx1bt {
    position: relative;
}
.l_e2bx1btn.c_f2p1_listbox{
    position: static;
}
.l_e2bx1btn.c_f2p1_listbox>.slick-prev, 
.l_e2bx1btn.c_f2p1_listbox>.slick-next {
    top: calc(50% + 26px);
}
.l_e2bx2tp{
    padding-bottom: 170px;
    height: 400px;
    overflow: hidden;
}
.l_e2bx2tp h2{
    color: #fff;
}
.l_e2bx2p p{
    line-height: 1.75;
    color: #fff;
    text-align: center;
}
.l_e2bx2p{
    margin-top: 20px;
}
.l_e2bx2li{
    width: 33.333333%;
    padding: 0 35px;
    height: auto;
}
.l_e2bx2ul{
    margin: 0 -35px;
}
.l_e2bx2lis{
    width: 100%;
    background-color: #F7F7F7;
    border-radius: 10px;
    padding: 68px 45px 68px 55px;
    position: relative;
    z-index: 1;
    height: 100%;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.l_e2bx2bt{
    margin-top: -118px;
}
.l_e2bx2p1 p{
    line-height: 1.75;
}
.l_e2bx2tit{
    font-weight: bold;
    margin-top: 36px;
    margin-bottom: 24px;
}
.l_e2bx2lis .ys_imgbox_cover{
    width: 42px;
}
.l_e2bx2bg{
    width: 245px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
}
.l_e2bx2bg img{
    width: 100%;
}
.l_e2bx2li:not(:first-child){
    display: none;
}
.l_e2bx2bt{
    position: relative;
}
.l_e2bx2bt .l_e2bx1btn.c_f2p1_listbox>.slick-prev, 
.l_e2bx2bt .l_e2bx1btn.c_f2p1_listbox>.slick-next {
    top: 50%;
}
.l_e2bx3nr h2{
    color: #fff;
}
.l_e2bx3p p{
    color: #fff;
    line-height: 1.75;
    opacity: 0.8;
}
.l_e2bx3p{
    margin-top: 35px;
    margin-bottom: 50px;
}
.l_e2bx3li{
    width: 50%;
    padding: 0 20px;
}
.l_e2bx3ul{
    margin: 0 -20px;
}
.l_e2bx3lis{
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.1);
    padding: 45px 60px 55px;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.l_e2bx3p1 p{
    color: #fff;
}
.l_e2bx3tit .ys_imgbox_cover {
    width: 62px;
}
.l_e2bx3ti {
    font-weight: bold;
    color: #fff;
    margin-left: 14px;
}
.l_e2bx3tit{
    display: flex;
    align-items: flex-end;
}
.l_e2bx3p1{
    margin-top: 24px;
}
.l_e2bx3li:not(:first-child){
    display: none;
}
.l_e2box4{
    padding-top: 0 !important;
}
.l_e2bx4nr .c_h4_con{
    border-radius: 0;
}
.l_e2bx4nr .c_h4_con .yx_title3_1{
    margin-top: 0;
}
.l_e2box4 .c_h4_item:not(:first-child){
    display: none;
}
.l_e2box4 .l_h1bx1wz{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.l_e2box4{
    overflow: hidden;
}

/* D1电梯物联网方案 */
.l_d1page .l_bread {
    top: 0;
}
.l_d1banul{
    display: flex;
    justify-content: space-between;
}
.l_bannum p{
    font-size: 40px;
    line-height: 1.15;
    color: #fff;
    font-family: Arial;
    font-weight: bold;
}
.l_d1bannums{
    width: 54%;
    margin: auto;
    margin-top: 40px;
    margin-bottom: 60px;
}
.l_d1banli p{
    color: #fff;
    line-height: 1.75;
}
.l_d1banbtns{
    width: 27%;
    margin: auto;
}
.l_banbtn1{
    width: 140px;
    border-radius: 25px;
}
.l_banbtn1 a{
    font-size: 16px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    display: block;
    width: 100%;
}
.l_banbtn12{
    border: 1px solid rgba(255, 255, 255, 1);
}
.l_banbtn11{
    border: 1px solid #F43F2A;
    background-color: #F43F2A;
    margin-right: 60px;
}
.l_d1bx6ul{
    margin: 0 -8px;
}
.l_d1bx6li{
    width: 16.666666%;
    padding: 0 8px;
    margin-bottom: 18px;
}
.l_d1bx6lis{
    width: 100%;
}
.l_d1box5{
    background: #1A2938;
}
.l_d1bx5le{
    width: 50%;
    padding-right: 102px !important;
}
.l_d1bx5ri{
    width: 50%;
}
.l_d1bx5li2:not(:first-child){
    display: none;
}
.l_d1bx5le .l_a1title h2{
    color: #fff;
    text-align: left;
}
.l_d1bx5ul1 .slick-dots li{
    width: 10px;
    height: 4px;
    background: rgba(255, 255, 255, .4);
    border-radius: 2px;
    margin: 0 4px;
}
.l_d1bx5ul1 .slick-dots li.slick-active{
    width: 16px;
    background-color: #fff;
}
.l_d1bx5ul1 .slick-dots {
    bottom: -50px;
    left: 20px;
    text-align: left;
}
.l_d1bx5li1:not(:first-child){
    display: none;
}
.l_d1bx5ul1{
    margin: 0 -20px;
}
.l_d1bx5li1{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    padding: 0 20px;
}
.l_d1bx5p p{
    color: #fff;
    opacity: 0.8;
    height: 128px;
    overflow: hidden;
}
.l_d1bx5tit{
    font-weight: bold;
    color: #fff;
}
.l_d1bx5p{
    margin-top: 20px;
    margin-bottom: 30px;
}
.l_d1bx5num{
    font-size: 36px;
    line-height: 1.1;
    color: #fff;
    font-weight: bold;
}
.l_d1bx5btli p{
    color: #fff;
    opacity: 0.7;
    margin-top: 10px;
}
.l_d1bx5ic{
    width: 61px;
    margin: auto;
}
.l_d1bx5ic img{
    width: 100%;
}
.l_d1bx5bts {
    display: flex;
    align-items: flex-end;
    margin: 0 -30px;
}
.l_d1bx5btli{
    padding: 0 30px;
}
.l_d1bx4li p{
    font-size: 16px;
    line-height: 1.2;
    color: #333;
    transition: all .36s;
    padding: 0 35px;
    position: relative;
}
.l_d1bx4tab{
    /* padding-bottom: 14px; */
    border-bottom: 1px solid #E1E1E1;
    margin-top: 60px;
    margin-bottom: 56px;
}
.l_d1bx4li{
    padding: 0 30px 14px;
    text-align: center;
    cursor: pointer;
}
.l_d1bx4li p::after{
    content: "";
    width: 0;
    height: 2px;
    background-color: #F43F2A;
    position: absolute;
    bottom: -15px;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.l_d1bx4li.on p::after{
    width: 100%;
}
.l_d1bx4li.on p{
    color: #F43F2A;
}
.l_d1bx4ul{
    margin: 0 -30px;
    display: flex;
    justify-content: center;
}
.l_d1bx4li1{
    width: 50%;
    padding: 0 20px;
    margin-bottom: 40px;
}
.l_d1bx4ul1{
    margin: 0 -20px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.l_d1bx4li1s{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    background-color: #fff;
    display: flex;
    align-items: center;
    height: 100%;
    flex-wrap: wrap;
}
.l_d1bx4le{
    width: 50%;
}
.l_d1bx4ri{
    width: 50%;
    padding: 0 35px;
}
.l_d1bx4p p{
    line-height: 1.75;
}
.l_d1bx4tit{
    font-size: 18px;
    line-height: 1.5;
    color: #333;
    font-weight: bold;
    transition: all .36s;
}
.l_d1bx4p{
    margin-top: 10px;
    margin-bottom: 24px;
}
.l_d1bx4li2:not(:first-child){
    display: none;
}
.l_d1bx3img{
    width: 100%;
    margin-top: 60px;
}
.l_d1bx3img img{
    width: 100%;
}
.l_d1bx3li{
    padding-left: 24px;
    position: relative;
}
.l_d1bx3li::before{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #F43F2A;
    position: absolute;
    top: 12px;
    left: 0;
}
.l_d1bx1li{
    width: 25%;
    background-color: #F7F7F7;
    padding: 103px 42px 73px;
    position: relative;
    border: 1px solid #F7F7F7;
    height: 380px;
    /* overflow: hidden; */
}
.l_d1bx1lis{
    position: relative;
}
.l_d1bx1lis1{
    position: absolute;
    width: 100%;
}
.l_d1bx1ic{
    width: 48px;
    margin-bottom: 30px;
    transition: all .36s;
}
.l_d1bx1tit{
    font-weight: bold;
    margin-bottom: 28px;
}
.l_d1box1,.l_d1box2,.l_d1box3{
    overflow: hidden;
}
.l_d1bx1p p{
    line-height: 1.75;
}
.l_d1bx1icbg{
    width: 150px;
    position: absolute;
    right: 20px;
    top: -28px;
    transition: all .36s;
    opacity: 0;
}
.l_d1bx1icbg img{
    width: 100%;
}
.l_d1bx1li:nth-child(2),
.l_d1bx1li:nth-child(4){
    border: 1px solid #EAEAEA;
    background-color: #fff;
}
.l_d1bx1p {
    height: 84px;
    overflow: hidden;
    transition: all .36s;
}
.l_d1bx1lis{
    transition: all .36s;
}
.l_d1bx2li {
    position: relative;
    z-index: 2;
    /* flex: none; */
    overflow: hidden;
    width: 25%;
    height: 460px;
    transition: all .4s ease-out;
}

.accordion_bg {
    width: 640px;
    height: 100%;
    z-index: -1;
}
.accordion_bg::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    opacity: 0.8;
}
.l_d1bx2tit{
    font-size: 18px;
    color: #fff;
    line-height: 1.5;
    color: #fff;
    font-weight: bold;
    margin-bottom: 10px;
}

.l_d1bx2p{
    margin-bottom: 24px;
}
.l_d1bx2p p{
    line-height: 1.75;
    color: #fff;
    opacity: 0.8;
    height: 112px;
    overflow: hidden;
}
.l_d1bx2wz{
    width: 100%;
    padding: 0 70px;
    bottom: 70px;
}
.l_d1bx2li .c_btntext{
    color: #fff;
}
.l_d1bx2contp{
    display: none;
}
.l_d1bx2ul {
    display: flex;
    overflow: hidden;
    flex-wrap: wrap;
    /* height: 460px; */
}
/* B1核心技术 */
.l_b1page .l_nybanimg::after{
    display: none;
}
.l_b1banli{
    width: 33.333333%;
    padding: 0 13px;
}
.l_b1banlis{
    width: 100%;
    border: 2px solid rgba(255, 255, 255, .2);
    border-radius: 10px;
    padding: 20px 0;
    position: relative;
    z-index: 1;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .36s;
    overflow: hidden;
}
.l_b1banul{
    margin: 0 -13px;
}
.l_b1banlis p{
    font-size: 24px;
    line-height: 1.75;
    color: #fff;
    font-weight: bold;
}
.l_b1banlis img{
    width: 66px;
    margin-right: 24px;
}

.l_b1banbtns{
    margin-top: 42px;
}
.l_b1banli1 .l_b1banlis{
    position: relative;
}
.l_b1banli1 .l_b1banlis::after,
.l_b1banli3 .l_b1banlis::after{
    content: "";
    width: 180px;
    height: 2px;
    background: radial-gradient(50% 50% at 50% 50%, #44C6ED 0%, rgba(68, 198, 237, 0) 100%);
    position: absolute;
    top: -2px;
    left: 32px;
}
.l_b1banli1 .l_b1banlis::before,
.l_b1banli2 .l_b1banlis::before{
    content: "";
    width: 332px;
    height: 2px;
    background: radial-gradient(50% 50% at 50% 50%, #44C6ED 0%, rgba(68, 198, 237, 0) 100%);
    position: absolute;
    bottom: -2px;
    left: 50px;
}
.l_b1banli2 .l_b1banlis::before{
    bottom: inherit;
    top: -2px;
    left: 20px;
}
.l_b1banli3 .l_b1banlis::after{
    top: inherit;
    bottom: -2px;
    left: 48px;
}
.l_b1banli3 .l_b1banlis::before{
    content: "";
    width: 2px;
    height: 80px;
    background: radial-gradient(50% 50% at 50% 50%, #44C6ED 0%, rgba(68, 198, 237, 0) 100%);
    position: absolute;
    right: -2px;
    top: 20px;
}
.l_b1banbg{
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}
.l_b1banbg img{
    width: 100% !important;
}

.l_b1page .l_nyban::after{
    display: none;
}
.l_b1page .l_nybanbt{
    top: 140px;
    bottom: inherit;
}
.l_b1bx1p{
    width: 62.5%;
    margin: 30px auto 50px;
}
.l_b1bx1p p{
    color: #fff;
    text-align: center;
    opacity: 0.8;
}
.l_b1sectli h2{
    color:#fff;
}
.l_b1bx1li1{
    width: 50%;
    padding: 0 30px;
    margin-bottom: 50px;
}
.l_b1bx1ul1{
    margin: 0 -30px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.l_b1bx1li1s {
    height: 100%;
}
.l_b1bx1le{
    width: 88px;
}
.l_b1bx1ri{
    width: calc(100% - 88px);
    padding-left: 20px;
    text-align: left;
}
.l_b1bx1list p{
    color: #fff;
    opacity: 0.8;
}
.l_b1bx1lip{
    padding-left: 18px;
    position: relative;
}
.l_b1bx1lip::after{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #F43F2A;
    position: absolute;
    top: 13px;
    left: 0;
}
.l_b1bx1tit1 {
    color: #fff;
    font-weight: bold;
}
.l_b1sectli {
    width: 100%;
    position: relative;
    overflow: hidden;
    background: #FFFFFF;
    height: 100vh;
}
.l_b1sectqu{
    padding-top: 190px;
    padding-bottom: 132px;
    width: 100%;
    height: 100%;
}
.l_b1sectqu .ys_cont1400 {
    height: 100%;
}
.l_b1sectlis {
    text-align: center;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}
/* C2产品详情 */
.l_c2bx1if p{
    color: #F43F2A;
    font-weight: bold;
}
.l_c2bx1if{
    padding-left: 16px;
    position: relative;
}
.l_c2bx1if::before{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #F43F2A;
    position: absolute;
    top: 12px;
    left: 0;
}
.l_c2bx1info{
    margin-top: 32px;
    margin-bottom: 8px;
}
.l_c2banlbli1:not(:first-child),
.l_c2banlbli2:not(:first-child){
    display: none;
}
.l_c2page .c_f3_titlebox{
    background-color: #fff;
    position: relative;
    z-index: 9;
}
.l_c2banlbli1,.l_c2banlbli2{
    border-radius: 10px;
    overflow: hidden;
}
.l_c2banlb2{
    margin-top: 10px;
}
.l_c2banlbli2{
    cursor: pointer;
    width: 25%;
    padding: 0 6px;
}
.l_c2banlbul2{
    margin: 0 -6px;
}
.l_c2page .l_c3banner{
    align-items: flex-start;
}
.l_c2banlbli2 .ys_imgbox_cover{
    border: 1px solid transparent;
    border-radius: 10px;
    overflow: hidden;
    transition: all .36s;
}
.l_c2banlbli2.slick-current .ys_imgbox_cover{
    border: 1px solid rgba(244, 63, 42, .8);
}
.l_c2bantab{
    margin-top: 60px;
}
.l_e2cont1 .c_c1p1nav {
    margin-bottom: 0;
}
.l_c2banli{
    width: auto;
    padding: 0 10px;
}
.l_c2banul{
    margin: 0 -10px;
}
.l_c2banlis{
    background-color: #F5F5F5;
    border-radius: 4px;
    text-align: center;
    transition: all .36s;
    padding: 0 55px;
    cursor: pointer;
}
.l_c2banlis p{
    color: #999;
    transition: all .36s;
    font-size: 16px;
    line-height: 60px;
}
.l_c2banli.on .l_c2banlis{
    background-color: #F43F2A;
}
.l_c2banli.on p{
    color: #fff;
}
.l_c2box1{
    overflow: hidden;
}
.l_c2bx1nr h2{
    text-align: left;
}
.l_c2box1 .l_c3bx2lis{
    box-shadow: 0px 10px 24px 0px rgb(0 0 0 / 6%);
    background-color: #fff;
}
.l_c2box4{
    overflow: hidden;
}
.l_c2bx4bt .c_h3_itemcon{
    background-color: #fff;
    margin-bottom: 0;
}
.l_c2bx4bt .c_h3_item:not(:first-child){
    display: none;
}

.l_c2bx4bt .c_h3_itemcon_bot .c_btn2_icon_look {
    width: 18px !important;
}
.l_e2page .c_smnav_con{
    background-color: #fff;
}
.l_d1s1_navwrap{
    height: 60px;
    position: relative;
    z-index: 1;
}
.l_d1s1_navbox {
    position: relative;
    transition: all .4s;
    text-align: center;
}
.l_d1s1_navwrap.isfixed {
    z-index: 98;
}
.l_d1s1_navbox.isfixed {
    position: fixed;
    left: 0;
    top:100px;
    z-index: 100;
    width: 100%;
    background: #fff;
    padding: 20px 0;
    border-top: 1px solid #eee;
    box-shadow: 0 7px 10px rgb(0 0 0 / 5%);
}
.l_c2bx3img{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    display: none;
}
.l_c2bx3img img{
    width: 100%;
}
.l_c2box3 h2{
    text-align: left;
}
.l_c2bx3bt.on .l_c2bx3img{
    display: block;
}
.l_c2bx3tab th{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    font-weight: bold;
    padding: 16px 40px;
    text-align: center;
    border-right: 1px solid #fff;
}
.l_c2bx3tab tr:first-child{
    background: #F43F2A;
}
.l_c2bx3tab{
    border-radius: 10px;
    overflow: hidden;
}
.l_c2bx3tab table{
    width: 100%;
}
.l_c2bx3tab td{
    padding: 20px;
    background-color: #F7F7F7;
    border-right: 1px solid #fff;
}
.l_c2bx3tab td:last-child{
    border-right: none;
}
.l_c2bx3tab td p{
    font-size: 14px;
    line-height: 1.75;
    color: #666;
    text-align: center;
}
.l_c2bx3tab th:first-child{
    padding: 16px 100px;
}
.l_c2bx3tab td:first-child p{
    color: #333;
    font-weight: bold;
}
.l_c2bx3tab tr{
    border-bottom: 1px solid #fff;
}
.l_c2bx3tab tr:last-child,
.l_c2bx3tab th:last-child{
    border-bottom: none;
}
.l_c2bx3bt.on .l_c2bx3tab{
    display: none;
}
.l_c2box2 h2{
    text-align: left;
}
.l_c2bx2litp p{
    font-size: 18px;
    line-height: 1.75;
    color: #fff;
    font-weight: bold;
}
.l_c2bx2litp{
    padding: 9px 0;
    text-align: center;
    background-color: #F43F2A;
}
.l_c2bx2bt{
    border-radius: 10px 10px 0 0;
    overflow: hidden;
    position: relative;
}
.l_c2bx2li2{
    padding: 9px 0;
}
.l_c2bx2le{
    padding-left: 185px;
    padding-right: 30px;
    width: 31%;
    border-right: 1px solid #fff;
}
.l_c2bx2ri{
    width: 69%;
    padding: 0 170px;
}
.l_c2bx2li2{
    border-bottom: 1px solid #fff;
    background-color: #F7F7F7;
}
.l_c2bx2ul{
    height: 762px;
    overflow: hidden;
    position: relative;
}
.l_c2bx2ul::after{
    content: "";
    width: 100%;
    height: 152px;
    background: linear-gradient(180deg, rgba(245, 245, 245, 0) 0%, #F5F5F5 100%);
    position: absolute;
    bottom: 0;
    left: 0;
}
.l_c2bx2more img{
    width: 12px;
    transition: all .36s;
    margin-left: 18px;
}
.l_c2bx2more p{
    color: #F43F2A;
}
.l_c2bx2more{
    display: flex;
    align-items: center;
    width: 170px;
    margin: auto;
    bottom: 27px;
    cursor: pointer;
}
.l_c2bx2bt.act .l_c2bx2ul{
    height: auto;
}
.l_c2bx2bt.act .l_c2bx2more img{
    transform: rotate(180deg);
}
.l_c2bx2bt.act .l_c2bx2ul::after{
    display: none;
}
.l_c2bx2bt.act .l_c2bx2more {
    position: static;
    transform: inherit;
    margin-top: 46px;
}
.l_c2bx2bg{
    width: 24.6%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.l_c2bx2bg img{
    width: 100%;
}
.l_c2box2{
    position: relative;
    z-index: 1;
    background: linear-gradient(180deg, #FFFFFF 72.74%, #F7F7F7 100%);
}









/* Linda-end */



/*鼠标效果*/
@media screen and (min-width: 1200px) {
    /* Carter-start */
    .l_d1bx2btn .slick-prev:hover img:last-child, 
    .l_d1bx2btn .slick-next:hover img:last-child {
        opacity: 1;
    }
    .l_c2bx4bt .c_btnbox:hover .c_btn2_icon {
        margin-left: 12px;
    }
    /* .l_d1bx2ul:hover .l_d1bx2li {
        width: 22.222222%;
    }
    .l_d1bx2ul .l_d1bx2li:hover {
        width: 33.333333%;
    } */
    .l_d1bx1li:hover .l_d1bx1icbg{
        opacity: 1;
    }
    .l_d1bx1li:hover .l_d1bx1lis{
        transform: translateY(-108px);
    }
    .l_d1bx1li:hover .l_d1bx1p{
        height: 196px;
    }
    .l_d1bx1li:hover .l_d1bx1ic{
        opacity: 0;
    }
    .l_d1bx4li1s:hover .l_d1bx4tit{
        color: #F43F2A;
    }
    .l_g1qk4rili:hover p{
        color: #F43F2A;
    }
    .l_g1qk4li1s:hover{
        background-color: #F43F2A;
    }
    .l_g1qk4li1s:hover p{
        color: #fff;
    }
    .l_g1qk2li :hover .yx_title2_1{
        color: #F43F2A;
    }
    .l_g4bx3bt:hover  .d_a_con3_dh {
        animation-play-state: paused;
    }
    .l_g4bx2li a:hover{
        background-color: #F43F2A;
        color: #fff;
    }
    .c_btn1:hover::before,
    .c_btn1:hover::after{
        width: 50%;
    }
    .c_btnbox:hover .c_btn2_icon{
        margin-left: 24px;
    }
    .c_smnav_item:hover .c_smnav_con{
        background: #F43F2A;
        color: #fff;
    }
    .c_c1p1_con:hover .ys_imgbox_cover img:last-child{
        transform: scale(1.03);
    }
    .c_f2p1_list:hover .c_btn2_icon{
        margin-left: 22px;
    }
    .c_f3page li a:hover{
        color: #F43F2A ;
    }
    .ys_sharebox:hover img:last-child{
        opacity: 1;
    }
    .ys_sharebox:hover img:first-child{
        opacity: 0;
        z-index: -1;
    }
    .ys_sharebox:hover a{
        position: absolute;
        z-index: 1000;
    }
    .c_h4_con:hover .ys_imgbox_cover img:last-child{
        transform: scale(1.03);
    }
    .c_h4_con:hover .c_btn2_icon{
        margin-left: 22px;
    }
    .c_h3_typeitem:hover a{
        color: #F43F2A;
    }
    .c_h3_typeitem:hover::before{
        opacity: 1;
    }
    .c_h3 .c_btnbox:hover .c_btn2_icon {
        margin-left: 12px !important; 
    }
    .c_e1rightitem:hover {
        background-color: #F43F2A;
        border: #F43F2A 1px solid !important ;
    }
    .c_e1rightitem:hover .c_e1rightitem_text1{
        opacity: 1;
    }
    .comp-tabli:hover li{
        background-color: #F43F2A !important;
        color: #fff !important;
    }
    .c_f5p1_item:hover .c_f5p1_text1{
        color:#F43F2A ;
    }
    .c_h4_item:hover .c_tit3,
    .c_h3_item:hover .c_h3_item_tit,
    .c_c1p1_item:hover .c_c1p1_item_tit {
        color: #F43F2A;
    }
    .pc_fenye li:hover{
        background-color: #F43F2A;
        color: #fff;
    }
    
    /* Carter-end */

    /* Linda-start */
    .l_hdxlli1:hover a{
        color: #F43F2A;
    }
    .l_hdnavli:hover .l_navlia1{
        color: #F43F2A !important;
    }
    .l_hdnavli:hover .l_navlia1::after{
        width: 100%;
    }
    .l_fttpnavbt a:hover{
        color: #ffffff;
    }
    .l_a1bx3ifli a:hover p{
        color: #F43F2A;
    }
    .l_a1bx3li1:hover{
        background-color: #F43F2A;
    }
    .l_a1bx3li1:hover .l_after {
        opacity: 1;
    }
    .l_a1bx3li1:hover .l_before {
        opacity: 0;
    }
    .l_a1bx3li1:hover .l_a1bx3tbp{
        color: #ffffff;
    }
    .l_a1bx4li a:hover .l_a1bx4tit{
        color: #F43F2A;
    }
    .l_a1bx1lis:hover .l_a1bx3tbp{
        color: #F43F2A;
    }
    .l_a1bx4li a:hover .ys_imgbox_cover img{
        transform: scale(1.05);
    }
    .l_a1bx1lis:hover .l_a1bx1img{
        opacity: 0;
    }
    .l_a1bx1lis:hover .l_a1bx1svg{
        opacity: 1;
    }
    .l_a1bx2arr:hover .l_before{
        opacity: 0;
    }
    .l_a1bx2arr:hover .l_after{
        opacity: 1;
    }
    .l_sideli:hover .l_sidecode{
        right: 74px;
    }
    .l_sideli3:hover .l_sidephem{
        right: 74px;
    }
    .l_bannavli a:hover{
        opacity: 1;
    }
    .l_hdxlnava2 a:hover{
        color: #F43F2A;
    }
    .l_hdxlli3 a:hover{
        color: #F43F2A;
    }
    .l_breadli a:hover{
        color: #ffffff;
    }
    .c_e1_con2_text:hover{
        color: #F43F2A;
    }
    .c_h3_itemcon:hover .c_h3_itemcontop_tit {
        color: #F43F2A;
    }
    .c_f2p1_listbox>.slick-prev:hover img:last-child,
    .c_f2p1_listbox>.slick-next:hover img:last-child{
        opacity: 1;
    }
    .c_h4_con:hover .yx_title3_1{
        color: #F43F2A;
    }
    .l_g1bx2li a:hover .yx_title3_1{
        color: #F43F2A;
    }
    .l_c2banlis:hover{
        background-color: #F43F2A;
    }
    .l_b1banlis:hover{
        transform: translateY(-20px);
    }
    .l_c2banlis:hover p{
        color: #fff;
    }
    .l_banbtn11:hover::after,
    .l_hddemo:hover::after,
    .l_banbtn12:hover::after{
        transform: translate3d(-50%,-50%,0) scale(1);
        opacity: 1;
        transition: transform .5s ease-in-out;
    }
    .l_banbtn12:hover{
        border: 1px solid transparent;
    }
    .c_e1rightitem:hover{
        background-color: transparent;
    }
    .c_e1rightitem:hover .c_e1rightitem_text1{
        opacity: 0.5;
    }
    .c_e1rightitem.on:hover{
        background-color: #F43F2A;
        border: #F43F2A 1px solid !important;
    }
    .c_e1rightitem.on:hover .c_e1rightitem_text1{
        opacity: 1;
    }
    .c_e1rightlist .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
        background-color: transparent;
    }
    .l_d1bx2li:hover .l_d1bx2wz{
        bottom: 70px;
        transition: all .36s .2s;
    }
    .l_d1bx2li:hover .l_d1bx2contp{
        opacity: 1;
        transition: all .36s .2s;
    }
    .l_d1bx2li:hover{
        width: 33.333333%;
        transition: all .36s !important;
    }
    .l_sideli1:hover .l_sidephem,
    .l_sideli4:hover .l_sidephem{
        right: 74px;
    }
    .l_a1box5lis:hover .l_a1bx3tbp{
        color: #F43F2A;
    }
    .l_a1box5lis:hover .l_a1bx1img{
        opacity: 0;
    }
    .l_a1box5lis:hover .l_a1bx1svg{
        opacity: 1;
    }
    .l_a1box5lis:hover {
        box-shadow: 0px 0px 25px 5px rgba(0, 0, 0, .05);
    }
    /* Linda-end */
    /* 2023.06.30 - start */
    .nssi_list_nub:hover .nssi_list_nub_bg img{
        transform: scale(1.1);
    }
    .nssi_list_nub:hover .nssi_list_nub_text{
        transform: translateX(-20px);
    }
    .mod_more:hover .yx_parag1 p img{
        transform: translateX(5px);
    }
    .mod_arrows1 .slick-prev:hover,
    .mod_arrows1 .slick-next:hover{
        background: #F43F2A;
        border: 1px solid #F43F2A;
    }
    .head_second_nub:hover .yx_title2_1 {
        color: #F43F2A;
    }
    .head_second_nub:hover .hsnl_icon {
        opacity: 1;
    }
    .hson_list_fourth li:hover, 
    .hson_list_fourth li:hover a {
        color: #F43F2A;
    }
    /* 2023.06.30 - end */
    .ncln_cry:hover .ncln_cry_img .ys_imgbox_cover img{
        transform: scale(1.05);
    }
}
/* 载入效果 */
.c_h4_item:nth-child(3n+1),
.l_c3bx2li:nth-child(2n+1),
.l_c3bx2li:nth-child(2n+1),
.l_b1banli:nth-child(3n+1),
.l_a1bx5li:nth-child(5n+1),
.c_c1p1_item:nth-child(3n+1),
.l_d1bx6li:nth-child(6n+1),
.c_h3_item:nth-child(4n+1){
    animation-delay: .2s;
}
.c_h4_item:nth-child(3n+2),
.l_d1bx6li:nth-child(6n+2),
.l_c3bx2li:nth-child(2n+2),
.l_c3bx2li:nth-child(2n+2),
.l_b1banli:nth-child(3n+2),
.c_c1p1_item:nth-child(3n+2),
.l_a1bx5li:nth-child(5n+2),
.c_h3_item:nth-child(4n+2){
    animation-delay: .3s;
}
.c_c1p1_item:nth-child(3n+3),
.l_d1bx6li:nth-child(6n+3),
.l_b1banli:nth-child(3n+3),
.c_h4_item:nth-child(3n+3),
.l_a1bx5li:nth-child(5n+3),
.c_h3_item:nth-child(4n+3){
    animation-delay: .4s;
}
.c_h3_item:nth-child(4n+4),
.l_d1bx6li:nth-child(6n+4),
.l_a1bx5li:nth-child(5n+4){
    animation-delay: .5s;
}
.l_a1bx5li:nth-child(5n+5),
.l_d1bx6li:nth-child(6n+5){
    animation-delay: .6s;
}
.l_d1bx6li:nth-child(6n+6){
    animation-delay: .7s;
}
.ys_ban_li.slick-current .ys_ban_title,
.ys_ban_li.slick-current .ys_banp,
.ys_ban_li.slick-current .l_banbtns {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.3s;
}
.l_c3box3,.l_c3box2,.l_d1box6,.l_d1box4,.l_g1kuai4 ,
.l_c1box1,.l_h4box1,.l_a1commcont,.c_f5p1,.c_f2p2_list,.l_a1box3,.l_a1box5 {
    overflow: hidden;
}
.l_d1bx4li2,.l_g1qk4li2{
    animation: g1fadeInUp .5s ease-in-out both;
    animation-delay: 0.2s;
}
@keyframes g1fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,10%,0);
        transform:translate3d(0,10%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes g1fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,10%,0);
        transform:translate3d(0,10%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.l_a1bx2li,.l_a1bx3li{
    animation: g1fadeInUp .5s ease-in-out both;
    animation-delay: 0.2s;
}
.l_c1ban .selector{
    width: 100%;
    height: 100%;
}
.l_c1ban{
    width: 100%;
    position: relative;
    overflow: hidden;
    background: #FFFFFF;
    height: 100vh;
    z-index: 1;
}
/* .c_e1 {
    height: 100vh;
} */
.c_b1 {
    z-index: 2;
    position: relative;
}
.l_b1banph{
    display: none;
}
.l_c1ban .l_b1sectlis{
    position: relative;
    z-index: 5;
}
.l_c1ban .l_nybanbt {
    z-index: 6;
}
/* 2022.8.29修改 */
.c_h3_itemcontop_tit{
    height: 27px;
    overflow: hidden;
}
.l_c2bx2li2:last-child{
    border-bottom: none;
}
.l_hdnavxl1{
    padding: 20px 28px 30px;
}
.l_a1bx3nr{
    align-items: flex-start;
}
.l_a1bx3ri{
    padding-top: 120px;
}
.l_banbtn1 a{
    position: relative;
    z-index: 5;
}
.l_banbtn11{
    position: relative;
    overflow: hidden;
    border: none;
}
.l_banbtn12{
    position: relative;
    overflow: hidden;
    transition: border .4s ease-in-out;
}
.l_banbtn11::after,
.l_hddemo::after,
.l_banbtn12::after{
    content: "";
    width: 160px;
    height: 160px;
    border-radius: 50%;
    background-color: #df3421;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%,-50%,0) scale(0);
    opacity: 0;
    transition: opacity .2s ease-in-out,transform 0s .2s;
}
.l_hddemo{
    position: relative;
    overflow: hidden;
    border-radius: 25px;
    background-color: #F43F2A;
}
.l_sideimg p{
    font-size: 14px;
    line-height: 1.75;
    color: #333;
    text-align: center;
}
.l_d1bx5nr {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.l_d1bx5ul2{
    height: 100%;
}
.l_d1bx5li2 {
    height: 100%;
}
.l_d1bx5ri .slick-list,
.l_d1bx5ri .slick-track{
    height: 100%;
}
.l_d1bx5ri .ys_imgbox_cover{
    height: 100%;
}
.l_d1bx5ri .ys_imgbox_cover img{
    object-fit: cover;
}
.l_d1bx2ul .slick-list{
    width: 100%;
    height: 100%;
}
.l_d1bx2ul .slick-dots li {
    width: 30px;
    height: 4px;
    margin: 0 6px;
    border-radius: 2px;
    background: rgba(255,255,255,.7);
}
.l_d1bx2ul .slick-dots li.slick-active {
    background: #F43F2A;
}
.l_d1bx5nr {
    flex-direction: row-reverse;
}
.c_c1p1_text_top .l_f2bx1p p{
    height: 64px;
}
.l_g4bx3li{
    height: 432px;
}
.l_g4bx3pic{
    height: 100%;
}
.l_g4bx3pic img {
    height: 100%;
    object-fit: cover;
}
.l_e2bx3ul .slick-track {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.l_e2bx3lis{
    height: 100%;
}
.l_e2bx3li {
    height: auto;
}
.l_g1page .l_bread {
    top: 0;
}
.l_g1page .l_nybanbt {
    bottom: 22px;
}
.c_authCode_input .c_f5p2_form_con{
    padding-right: 0;
}
.c_authCode{
    width: 120px;
}
.c_authCode img{
    width: 100%;
}
.c_f5p2_form_item_textarea .c_f5p2_form_con{
    padding: 0;
    height: 108px;
}
.c_f5p2_form_con .c_textarea{
    margin-top: 0;
    padding-bottom: 0;
    height: 100% !important;
    position: relative;
}
.c_f5p2_form_con .c_textarea::after{
    content: "*";
    font-size: 16px;
    color: #F43F2A;
    position: absolute;
    top: 14px;
    left: 98px;
}
.c_textarea textarea::placeholder{
    font-size: 16px;
    color: #999;
}
.c_textarea textarea{
    padding: 14px 30px;
}
.l_e2cont1 .c_smnav .slick-track {
    margin: auto;
}
.c_e1rightitem.on{
    background-color: #F43F2A;
    border: #F43F2A 1px solid !important;
}
.c_e1rightitem.on .c_e1rightitem_text1{
    opacity: 1;
}
.l_e1content {
    height: 100vh;
    position: relative;
    overflow: hidden;
}
.c_e1 {
    min-height: 100vh;
}
.c_e1rightlist{
    height: 790px;
    overflow: hidden;
}

.c_e1rightlist .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: transparent;
}
.c_e1rightlist .mCSB_scrollTools .mCSB_draggerRail{
    background-color: transparent;
}
.c_e1rightlist .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.c_e1rightlist .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.c_e1rightlist .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color: transparent;
}
.l_e1bgimg {
    height: 100%;
}
.c_e1bg2 img{
    height: 100%;
    object-fit: cover;
}
.c_e1bg2 {
    height: 100%;
}
.l_d1bx5p p{
    height: 160px;
}
.l_bandatas {
    padding: 40px 0;
}
.l_bandatas.act {
    bottom: -118px;
}
.l_hdxlli1 {
    text-align: center;
}
.l_d1bx2contp{
    display: block;
    opacity: 0;
    transition: inherit !important;
}
.l_d1bx2wz{
    bottom: -100px;
    transition: all .36s .2s;
}
.l_d1bx2ul {
    flex-wrap: inherit;
}
.l_d1bx2li{
    transition: all .36s .2s;
}
.l_d1bx2li.act .l_d1bx2wz{
    bottom: 30px;
    transition: all .36s .2s;
}
.l_d1bx2li.act .l_d1bx2contp{
    opacity: 1;
    transition: all .36s .2s;
}
.l_d1bx2li.act{
    transition: all .36s !important;
}
.l_hdproduct1 .l_hdnavxl{
    position: absolute;
    width: 580px;
}
.l_hdproduct1 .l_hdnavxlnr{
    width: 100%;
}
.l_hdxlli1:last-child{
    margin-bottom: 0;
}
.l_hdnavxl1 {
    padding: 20px 28px;
}
.l_hdnavxlnrs {
    padding: 50px;
}
.l_hdproduct1 .l_hdxlul3 {
    margin-bottom: 0;
}
.l_hdxlli::after {
    right: -100px;
}
.l_hdproduct1 .l_hdxlli::after {
    right: -70px;
}
/* 2022.9.14修改 */
.l_g1qk4fiul {
    padding-right: 30px;
}
.l_g1qk4rilis {
    align-items: self-start;
}
.l_a1bx3ifli p {
    font-size: 22px;
}
.l_hdproduct1 .l_hdxlul{
    justify-content: inherit;
    margin: 0 -20px;
}
.l_hdproduct1 .l_hdxlli {
    width: 50%;
    padding: 0 20px;
}
.l_hdnavxl {
    border-radius: 0 0 10px 10px;
    overflow: hidden;
    box-shadow: 0px 4px 50px 0px rgb(0 0 0 / 10%);
}
.l_hdproduct1 .l_hdxlli::after{
    right: 0 !important;
}
.l_fttpmid {
    padding-left: 80px;
    padding-right: 80px;
}
.l_f2bx2lis {
    display: flex;
    flex-wrap: wrap;
}
.l_f2bx2ri {
    background: rgb(246,246,246);
}
.l_f2bx2ul .slick-track{
    display: flex;
    align-items: stretch;
}
.l_f2bx2li {
    height: auto;
}
.l_f2bx2li a{
    height: 100%;
}
.l_f2bx2lis{
    height: 100%;
}
.l_a1bx2tabs {
    position: relative;
    z-index: 5;
}
.c_c1 .c_smnav_item {
    margin-left: 5px;
    margin-right: 5px;
}
/* 2022.9.27 */
.l_e2bx3ul .slick-dots li {
    width: 10px;
    height: 4px;
    background: rgba(255, 255, 255, .4);
    border-radius: 2px;
    margin: 0 4px;
}
.l_e2bx3ul .slick-dots li.slick-active {
    width: 16px;
    background-color: #fff;
}
.l_e2bx3ul .slick-dots {
    bottom: -45px;
}
/* 2022.9.28 */
.c_f5p2_text {
    margin-top: 8px;
}
.d_a_con3_dh {
    animation: donghua 100s linear infinite;
}
.c_f3pagebox.on{
    padding-bottom: 100px;
}
.l_h1box1 .c_h4_con .yx_title3_1{
    height: 54px;
}
.l_f2bx2lis {
    flex-direction: row-reverse;
}
.l_e1pharrow{
    display: none;
}
/* 2022.10.12 */
.l_e2bx1ul .slick-dots {
    bottom: -30px;
}
.l_e2page .c_c1p1 {
    padding-bottom: 32px;
}
.l_banspbtn{
    margin-left: 0;
    width: 60px;
    z-index: 5;
    position: absolute;
    right: calc(50vw - 700px);
    bottom: 30%;
}
/* 2022.10.17 */
.c_h4_list .slick-list{
    width: 100%;
}
.l_f2product::before,
.l_f2product::after{
    height: 77%;
}
.l_a1bx2ph_tit {
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    display: none;
}
.l_hdxlli {
    width: 20%;
    padding: 0 40px;
}
.l_hdxlul {
    margin: 0 -40px;
}
.l_hdxlli::after {
    right: 0 !important;
}
.l_footbg,.l_footbg img{
    height: 100%;
    object-fit: cover;
}
.l_sidebox {
    width: 70px;
}
.l_sideli1 a {
    padding: 22px 10px;
}
.l_sideic {
    width: 28px;
}
.c_e1rightlist{
    height: calc(100% - 150px) !important;
}
.l_sideli:last-child{
    margin-bottom: 0;
}
.l_phback{
    width: 30px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 55px;
    cursor: pointer;
    transition: all 0.36s;
    display: none;
}
.l_phback img{
    width: 100%;
}
.l_sidebox.act{
    right: -50px !important;
}
.l_sidebox {
    transition: all 0.36s;
}
.l_sidebox.act .l_phback{
    transform: translateY(-50%) rotate(-180deg);
}
.l_a1bx2imgul .slick-list{
    top: 50%;
    transform: translateY(-50%);
}
#newBridge{
    display: none !important;
}
/* 2022.10.26 */
.c_f5p2_form_item.on .c_f5p2_form_con .c_color_main{
    display: none;
}
.l_ftleif1, .l_ftleif1 a {
    display: flex;
    align-items: flex-start;
}
.l_ftleif1 img {
    position: relative;
    top: 6px;
}
.l_conus p{
    font-size: 16px;
    line-height: 1.3;
    color: #fff;
    transition: all .36s;
    text-align: center;
}
.l_sidecont{
    padding: 17px 12px;
    transition: all .36s;
    background-color: #F43F2A;
    border: 1px solid #F43F2A;
}
.l_sideli1 .l_sidephem,
.l_sideli4 .l_sidephem{
    width: 100px;
    text-align: center;
    pointer-events: none;
}

/* 2022.11.1 */
.l_d1bx6li{
    width: 20%;
}
.l_d1bx6li:nth-child(5n+1){
    animation-delay: .2s;
}
.l_d1bx6li:nth-child(5n+2){
    animation-delay: .3s;
}
.l_d1bx6li:nth-child(5n+3){
    animation-delay: .4s;
}
.l_d1bx6li:nth-child(5n+4){
    animation-delay: .5s;
}
.l_d1bx6li:nth-child(5n+5){
    animation-delay: .6s;
}
#newBridge {
    z-index: 98 !important;
}
.l_hdproduct1 .l_hdnavxl {
    width: 300px;
}
.l_hdproduct1 .l_hdxlli {
    width: 100%;
}
/* 2022.11.5 */
.l_hdproduct1 .l_hdnavxl {
    width: 270px;
}
/* 2022.11.9 */
.l_hdnavli {
    padding: 0 16px;
}
.l_hdproduct2 .l_hdxlul{
    flex-wrap: wrap;
    max-height: 516px;
    overflow: hidden;
}
.l_hdproduct2 .l_hdxlli {
    margin-bottom: 40px;
}
.l_hdproduct2 .l_hdnavxlnrs{
    padding-bottom: 10px;
}
.l_hdproduct2 #mCSB_1,
.l_hdproduct2 #mCSB_2{
    width: 100%;
}
.l_hdproduct2 #mCSB_1_container,
.l_hdproduct2 #mCSB_2_container{
    display: flex;
    /* justify-content: space-between; */
    flex-wrap: wrap;
    align-items: stretch;
}
.l_hdproduct2 .l_hdxlli:nth-child(5n+5):after{
    display: none;
}
.l_hdproduct2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.l_hdproduct2 .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #999;
}
.l_hdnavli{
    padding: 0 !important;
}
.l_hdnavul {
    justify-content: space-between;
    padding: 0 40px;
}
.c_textarea.act::after{
    display: none;
}
.c_textarea.act textarea::placeholder{
    opacity: 0;
}
.l_d1bx2li:not(:first-child){
    display: none;
}
.l_d1box2{
    padding-bottom: 50px;
}
.l_d1bx2ul{
    overflow: inherit;
}
.l_d1box2 .slick-dots {
    bottom: -30px;
}
.l_d1bx5le{
    padding-left: calc(50vw - 640px) !important;
}
.l_d1bx2ul .slick-dots li{
    background: #ccc;
}
.l_d1bx2bt{
    position: relative;
}
.l_d1bx2btn{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
.l_d1bx2btn .slick-prev, .l_d1bx2btn .slick-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
}
.l_d1bx2btn .slick-prev img:last-child, 
.l_d1bx2btn .slick-next img:last-child {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    opacity: 0;
    transition: all 0.36s;
    z-index: 10;
}
.l_d1bx2btn .slick-prev img:last-child, 
.l_d1bx2btn .slick-next img:first-child {
    transform: rotate(180deg);
}
.l_d1bx2btn .slick-prev{
    left: 40px;
}
.l_d1bx2btn .slick-next{
    right: 40px;
}
.l_d1bx2ul .slick-track{
    display: flex;
    flex-wrap: nowrap;
}
.accordion_bg{
    width: 101%;
} 
.l_e2page .l_bread {
    top: 0;
    width: 100%;
}
.l_e2page .l_nybannav {
    margin-top: 10px;
}
.l_e2page .l_bannavul {
    margin: 0 -30px;
}
.l_e2page .l_breadul {
    margin: 0 -10px;
}
.l_e2page .l_nyban::after {
    bottom: 102px;
}
/* 新增加模块【数字化需求】 */
.l_a1box5lis.init .l_a1point{
    opacity: 1;
}

.l_a1bx5bg{
    width: 21%;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
}
.l_a1bx5bg img{
    width: 100%;
}
.l_a1box6{
    background-color: #F7F7F7;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.l_a1box5 .l_a1title,
.l_a1box6 .l_a1title{
    margin-bottom: 36px;
}
.l_a1box5li{
    width: 25%;
    padding: 0 19px;
    height: auto;
}
.l_a1box5list{
    margin: 0 -19px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.l_a1bx5ri .l_a1bx3tbp{
    margin: 16px 0;
    text-align: center;
}
.l_a1bx5le {
    width: 180px;
    position: relative;
    margin: 0 auto;
}
.l_a1bx5ri{
    width: 100%;
    padding: 0 17px;
    margin-top: 24px;
    padding-bottom: 66px;
}
.l_a1bx5ri .l_a1bx3lb{
    display: inline-block;
    padding: 0 16px;
    border: none;
    background: rgba(253, 217, 212, .5);
    border-radius: 25px;
}
.l_a1bx5ri .l_a1bx3lb p {
    font-size: 14px;
}
.l_a1box5lis {
    display: block;
    width: 100%;
    background-color: #fff;
    border-radius: 2px;
    transition: all .36s;
    height: 100%;
}
/* 2023.06.30 - start */
.l_nyban1 .l_nybanwz{
    text-align: left;
}
.l_nyban1 .l_d1banbtns{
    margin: 0;
    margin-top: 48px;
}
.l_nyban1 .yx_title1_1{
    margin-bottom: 8px;
}
.l_nyban1 .l_banbtn11{
    margin-right: 30px;
}
.l_nybanbt {
    bottom: 0;
    height: 68px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.l_bread{
    top: 0;
}
.mod_title1 .yx_title1_1{
    margin-bottom: 17px;
    color: #333;
    font-weight: bold;
    letter-spacing: 0.05em;
}
.mod_title1{
    text-align: center;
    margin-bottom: 52px;
}
.npln_icon{
    width: 120px;
}
.npln_text{
    width: calc(100% - 120px);
    padding-left: 36px;
}
.npln_text .yx_title2_1{
    color: #333;
    font-weight: bold;
    margin-bottom: 13px;
}
.npln_text .yx_parag1 p{
    color: #666;
    line-height: 1.75;
}
.net_pain_list_nub{
    width: 50%;
    display: flex;
    align-items: center;
    padding: 0 84px;
    margin-bottom: 109px;
}
.net_pain_list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -84px;
    margin-bottom: -109px;
}
.mod_title1 .yx_title1_1{
    line-height: 1.35;
}
.net_solution{
    background: #F7F7F7;
}
.nssi_list_nub{
    width: 50%;
    position: relative;
}
.nssi_list{
    width: 100%;
    display: flex;
}
.nssi_list_nub_bg{
    width: 100%;
}
.nssi_list_nub_text{
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0; 
    z-index: 5;
    padding: 100px calc(50vw - 640px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.mod_more .yx_parag1 p{
    color: #fff;
    line-height: 1.5;
}
.mod_more .yx_parag1 p img{
    width: 8px;
    margin-left: 10px;
    transition: all 0.36s ease;
}
.nssi_list .std_title30{
    color: #fff;
    margin-bottom: 39px;
}
.nssi_list .yx_title2_1{
    color: #fff;
    font-weight: bold;
    margin-bottom: 14px;
}
.nssi_list .yx_parag1 p{
    color: #fff;
    line-height: 1.75;
}
.nssi_list_nub_bg::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.3);
    z-index: 3;
}
.nssi_list_nub_text,
.nssi_list_nub_bg img{
    transition: all 0.5s ease;
}
.mod_arrows1 .slick-prev,
.mod_arrows1 .slick-next{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid #D9D9D9;
    transition: all .36s ease;
    z-index: 6;
    cursor: pointer;
}
.mod_arrows1 .slick-prev::before,
.mod_arrows1 .slick-next::before{
    content: '';
    background-image: url(../images/0b1_icon5.svg);
    width: 8px;
    height: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-size: 100% 100%;
    transition: all 0.36s ease;
}
.net_solution_swipe.mod_arrows1 .slick-prev{
    left: calc(50vw - 640px - 95px);
}
.net_solution_swipe.mod_arrows1 .slick-next{
    right: calc(50vw - 640px - 95px);
}
.mod_arrows1 .slick-prev::before{
    transform: translate(-50%,-50%) rotate(180deg);
}
.net_solution_swipe_item:not(:first-child){
    display: none;
}
.net_solution_swipe {
    background: #000;
}
.net_solution.yx_space3{
    padding-bottom: 0;
}
.net_data_list_nub .yx_parag1 p{
    color: rgba(51,51,51,.8);
    text-align: center;
} 
.ndln_num_scroll{
    color: #F43F2A;
    font-family: Arial!important;
    font-size: 72px;
    font-weight: bold;
    line-height: 1.15;
}
.ndln_num{
    color: #F43F2A;
    font-family: Arial!important;
    font-weight: bold;
    text-align: center;
}
.net_data_list{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.net_case{
    background: #1A2938;
}
.net_case .yx_title1_1{
    color: #fff;
}
.net_case .yx_parag1 p{
    color: #fff;
}
.net_case_list{
    border-radius: 10px;
    overflow: hidden;
}
.net_case_list_nub{
    background: #F7F7F7;
}
.ncln_cry{
    display: flex;
}
.ncln_cry_img{
    width: 44.53125%;
}
.ncln_cry_text{
    width: 55.46875%;
    padding: 55px 58px 106px 57px;
}
.ncln_cry_text .yx_parag1 p{
    line-height: 1.75;
    color: rgba(51,51,51,.8);
}
.ncln_ctt_title .yx_title3_1{
    color: #999;
    font-weight: bold;
    letter-spacing: 0.05em;
    transition: all 0.36s ease;
    position: relative;
    cursor: pointer;
    padding-bottom: 5px;
}
.ncln_ctt_title .yx_title3_1::before{
    content: '';
    background: #F43F2A;
    height: 1px;
    width: 0;
    opacity: 0;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all 0.36s ease;
}
.ncln_ctt_title.on .yx_title3_1{
    color: #F43F2A;
}
.ncln_ctt_title.on .yx_title3_1::before{
    width: 100%;
    opacity: 1;
}
.ncln_cry_text_toggle{
    display: flex;
}
.ncln_ctt_title{
    padding: 0 30px;
}
.ncln_cry_text_toggle{
    margin: 0 -30px;
    display: flex;
    flex-wrap: wrap;
}
.net_list_disc li p{
    margin-bottom: 10px;
    color: #333;
    padding-left: 16px;
    position: relative;
}
.net_list_disc li:last-child p{
    margin-bottom: 0;
}
.net_list_disc li p::before{
    content: '';
    width: 6px;
    height: 6px;
    background: #F43F2A;
    position: absolute;
    border-radius: 50%;
    left: 0;
    top: 9.25px;
}
.ncln_cti_item_pag{
    margin-bottom: 17px;
}
.ncln_cry_text_toggle{
    margin-bottom: 21px;
    margin-top: 26px;
}
.mod_more.mod_more2 .yx_parag1 p{
    color: #F43F2A;
}
.net_list_disc {
    height: 128px;
}
.head_second_other_nub .mCSB_scrollTools,
.net_list_disc .mCSB_scrollTools{
    opacity: 1;
}
.head_second_other_nub .mCS-dark.mCSB_scrollTools .mCSB_draggerRail,
.net_list_disc .mCSB_scrollTools{
    background: #eaeaea;
}
.head_second_other_nub .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.net_list_disc .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.head_second_other_nub .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.net_list_disc .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #F43F2A;
}
.net_list_disc .mCSB_inside>.mCSB_container {
    margin-right: 20px;
}
.ncln_cry_text{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.ncln_cti_item_pag{
    max-height: 5.25em;
    overflow: hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
}
.ncln_cry_text_info{
    position: relative;
}
.ncln_cti_item{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s ease;
}
.ncln_cti_item.act{
    position: relative;
    z-index: 2;
    opacity: 1;
    pointer-events: all;
}
.net_case{
    position: relative;
}
.net_case .ys_cont1280{
    position: relative;
    z-index: 2;
}
.net_case_bg{
    width: 16.666667%;
    position: absolute;
    bottom: 0;
    left: 0;
}
.net_case_bg img{
    width: 100%;
}
.ncln_cry_img .ys_imgbox_cover::before{
    content: '';
    width: 100%;
    height: 80%;
    position: absolute;
    bottom: 0;
    left: 0;
    transform: translate(-50%,50%);
    background: radial-gradient(rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 73%);
    z-index: 3;
}
.net_case_list.mod_arrows1 .slick-prev, 
.net_case_list.mod_arrows1 .slick-next{
    top: auto;
    transform: translate(0);
    bottom: 30px;
}
.net_case_list.mod_arrows1 .slick-prev{
    left: 36px;
}
.net_case_list.mod_arrows1 .slick-next{
    right: auto;
    left: 100px;
}
.net_case_list_nub:not(:first-child){
    display: none;
}
.net_pain{
    position: relative;
}
.net_pain .ys_cont1280{
    position: relative;
    z-index: 4;
}
.net_pain .net_pain_bg{
    width: 15.625%;
    bottom: 0;
    right: 0;
    position: absolute;    
}
.net_pain .net_pain_bg img{
    width: 100%;
}
.net_pain_list_nub:nth-of-type(2n) {
    animation-delay: .4s;
}
.net_solution_swipe_item.slick-active .std_title30{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .2s;
}
.net_solution_swipe_item.slick-active .yx_title2_1{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}
.net_solution_swipe_item.slick-active .yx_parag1{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .4s;
}
.net_solution_swipe_item.slick-active .mod_more{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .5s;
}
.net_case_list_nub.slick-active .ncln_cry_text_top .yx_parag1{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .2s;
}
.net_case_list_nub.slick-active .ncln_cry_text_toggle{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .3s;
}
.net_case_list_nub.slick-active .ncln_cry_text_info{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .4s;
}
.net_case_list_nub.slick-active .mod_more {
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .5s;
}
@media screen and (min-width: 1921px){
    .nssi_list_nub_text {
        padding: 80px 320px;
    }
    .net_solution_swipe.mod_arrows1 .slick-prev {
        left: calc(320px - 65px);
    }
    .net_solution_swipe.mod_arrows1 .slick-next {
        right: calc(320px - 65px);
    }
}
.l_hdnavxl2 .ys_cont1450{
    width: 1450px;
    max-width: calc(100vw - 80px);
    margin: 0 auto;
}
.hsnl_icon{
    width: 16px;
    opacity: 0;
    transition: all 0.36s ease;
}
.hsnl_icon img{
    width: 100%;
}
.head_second_nub_link .yx_title2_1{
    color: #333;
    transition: all 0.36s ease;
    letter-spacing: 0.05em;
}
.head_second{
    width: 324px;
}
.head_second_nub_link{
    display: block;
    padding-left: 10px;
    padding-right: 31px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.head_second_nub.yxnav_active2 .yx_title2_1{
    color: #F43F2A;
}
.head_second_nub.yxnav_active2 .hsnl_icon{
    opacity: 1;
}
.head_second_other{
    width: calc(100% - 324px);
}
.l_hdnavxl2 .l_hdnavxlnrs{
    display: flex;
}
.head_second{
    position: relative;
}
.head_second::before{
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    background: #EAEAEA;
    right: 0;
    top: 0;
}
.head_second_other_nub{
    display: flex;
    flex-wrap: wrap;
}
.hson_list_third .yx_title3_1 a{
    color: #333;
    font-weight: bold;
    line-height: 1.75;
    transition: all 0.36s ease;
}
.hson_list_third .yx_title3_1{
    padding-bottom: 12px;
}
.hson_list_fourth li,
.hson_list_fourth a{
    font-size: 14px;
    line-height: 1.75;
    color: #666;
    transition: all 0.36s ease;
}
.hson_list_fourth li{
    padding-bottom: 12px;
}
.hson_list_fourth li:last-child{
    padding-bottom: 0;
}
.hson_list_third{
    padding-bottom: 25px;
}
.hson_list{
    padding: 0 35px;
}
.head_second_other_nub{
    padding: 0 15px;
}
.head_second_other_nub{
    padding-bottom: 37px;
}
.head_second_nub{
    margin-bottom: 26px;
}
.hson_list_fourth .yxnav_active4,
.hson_list_fourth .yxnav_active4 a{
    color: #F43F2A;
}
.l_hdnavxl2_bg{
    width: 16.896552%;
    position: absolute;
    bottom: 0;
    left: 0;
}
.l_hdnavxl2_bg img{
    width: 100%;
}
.l_hdnavxlnrs .head_second,
.l_hdnavxlnrs .head_second_other{
    position: relative;
    z-index: 3;
}
.head_second_other{
    position: relative;
}
.head_second_other_nub{
    position: absolute;
    opacity: 0;
    width: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    transition: all 0.36s ease;
}
.head_second_other_nub.act{
    position: relative;
    opacity: 1;
    pointer-events: all;
}
.l_hdnavxlnrs.hover .head_second_nub.on .yx_title2_1,
.l_hdnavxlnrs.hover .head_second_nub.yxnav_active2.on .yx_title2_1  {
    color: #F43F2A;
}
.l_hdnavxlnrs.hover .head_second_nub.on .hsnl_icon,
.l_hdnavxlnrs.hover .head_second_nub.yxnav_active2.on .hsnl_icon {
    opacity: 1;
}
.l_hdnavxlnrs.hover .head_second_nub.yxnav_active2 .yx_title2_1 {
    color: #333;
}
.l_hdnavxlnrs.hover .head_second_nub.yxnav_active2 .hsnl_icon {
    opacity: 0;
}
.head_second_other_nub {
    height: 406px;
}
.hson_box{
    display: flex;
    flex-wrap: wrap;
}
.net_list_disc .mCSB_scrollTools {
    background: transparent;
}
/* 2023.06.30 - end */
.l_breadli:first-child{
    padding-left: 0!important;
}
.hsnl_icon{
    display: none;
}
.head_second_nub.hasnav .hsnl_icon{
    display: block;
}
.mod_dots1 .slick-dots li.slick-active {
    background: #df3421;
}
.mod_dots1 .slick-dots{
    bottom: 0;
}
/*2023.7.10修改*/
.l_e2page .l_bread{
    width: 400px;
    flex-shrink: 0;
}
.l_e2page .l_nybannav {
    margin-top: 0;
    width: calc(100% - 400px);
}
.l_e2page .l_breadul{
    margin: 0;
}
.l_e2page .l_bannavli {
    padding: 0 20px;
    text-align: center;
}
.l_e2page .l_bannavli:not(:first-child){
    display: none;
}
.l_e2page .l_bannavul {
    margin: 0 -20px;
}
.l_bannavul .slick-arrow{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid #fff;
}
.l_bannavul .slick-arrow::after{
    content: "";
    width: 100%;
    height: 100%;
    background: url(../images/f2ban_icon_1.svg) center / cover no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}
.l_bannavul .slick-prev{
    left: -40px;
}
.l_bannavul .slick-next{
     right: -40px;
}
.l_bannavul .slick-next::after{
    transform: rotate(180deg);
}
.ys_ph_navbar4 .ys_ph_nav li.yxnav_active4>.ys_phnav_lisbox a {
    color: #F43F2A;
}
/* 2023.8.16 */
.head_second_other_nub {
    height: 442px;
}
.l_hdxlli1 a {
    white-space: nowrap;
}
.l_hdnavxl1{
    width: auto!important;
}
.head_second_other_nub {
    height: 334px;
}

.l_foot_link_tit{
    margin-bottom: 30px;
    font-size: 18px;
    color: #ffffff;
   line-height: 1.75;
}
.l_foot_link{
    width: 100%;
    margin-top: 60px;
}
.l_foot_link_list a{
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    transition: all .36s;
    display: block;
}
.l_foot_link_list li{
    margin-bottom: 20px;
    padding: 0 10px;
}
.l_foot_link_list ul{
    margin: 0 -10px;
}
.l_foottp {
    padding-bottom: 40px;
}
.l_hdxlli{
    min-width: 20%;
}
.l_hdnavxlnr {
    max-width: 1600px;
}